0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1.86743e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000328486  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  4.4322e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  4.85564e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  9.25573e-06  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  3.90481e-06  0  0  0  0  0  0  0.000123105  0  0  0  0  0  0  0  0  0  4.23329e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000104844  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000396558  4.81067e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1.30433e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000244415  0  0  9.6491e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  8.33693e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  3.79773e-06  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00016891  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  6.27519e-06  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  
0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  8.66111e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000804854  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00180691  0  0  0  0  7.72963e-05  5.52706e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000469021  0  0  0  0.000217851  0  1.21106e-06  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1.69569e-09  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000270744  0  0  0  0  0  0  0.000217764  0  0  0  0  0.000315855  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000259475  0.000422938  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000262257  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00050687  0  0  0  0  0  0  0.000545207  0  0  0  0  0  0  0  0  0  0.00047599  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000298346  0  0  0  0  0  0  0  0  0  0.000113606  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1.36874e-05  0  0  6.50809e-05  0  0.000426362  0  0  0  0  0  0  0  0  0  0.000136518  0  0  2.30541e-05  0  0  0  0  3.97401e-05  0  0  0.000205703  0  0  0  0  0  0  0  0  0  0  0  0  0  0  4.89919e-07  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00164387  0.000656767  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  2.11621e-05  0  0  0  5.49746e-05  0  0  0  0  6.99348e-06  0  0  0  0  0  0  0  0  0  0  0.000219316  0  0  0  0  0  0  0  3.01135e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  2.81697e-05  0  4.4774e-05  0  0  0  0  0.000378171  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  6.55795e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000194167  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00136374  0  0  0.000521698  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1.17326e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  8.14059e-05  0  0  0  0  0  0  0  0.000795193  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000321317  0  0  0  0  0  0  0  0  0  0  0  2.40943e-07  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00149702  0  0  0  0  0  0  0  0  7.9833e-07  0  0  0  0  0  0  0  0  0.000312871  0  0  0  0  0  0.000106419  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  3.18902e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  
0  0  0  0  0  0  4.52395e-06  0.000120414  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1.94864e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000601593  0  0  0  0  0  0  0  0  0  9.89594e-07  0  0  0  0  0  0  0  0  0  0  0  0.000143197  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00274598  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  2.4563e-05  0  0  0.00447106  0  0  0  0  0.000398463  0.000450154  0  0  0  0  0  0.000249391  0  0.000626557  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00134333  0  0  0  0.00155026  0  0.000524765  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  3.89995e-05  0  0  0  0  3.46984e-05  0  0  0  0  0  0  0  0  0  0  0  9.681e-05  0  0  0  0  0  0  0  0.000236843  0  0  0  0  0  0.000167167  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  2.3631e-05  6.26334e-05  0  0  0  0  0  0  0  0  0  0  0  0.00140347  0  0  0  0  0  0  0.000960591  0  0  0  0  0.00081649  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1.73976e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  3.31678e-05  0  0  0  0.000276308  0  0  0  0  9.87408e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000109529  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00144749  0.0020324  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000861046  0  0  0  0  0  2.74256e-06  0  0  0  0  0  0  0  0  0.000358666  0  0  3.46897e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00185261  0  0  0  0  0  0  0.0012674  0  0  0  0  0  0  0  0  0  0.00137811  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00149267  0  0  0  0  0  0  0  0  0  0.000566155  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000715928  0  0  0.000338994  0  0.000964443  0  0  0  0  0  0  0  0  0  0.000756798  0  0  0.000247924  0  0  0  0  0.000283836  0  0  0.000837343  0  0  0  0  0  0  5.94815e-09  0  0  0  0  0  0  0  0.000141987  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00374033  0.00196338  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000576253  0  0  0  0.000422515  0  0  0  0  0.00018556  0  0  0  0  0  0  0  0  0  0  0.00067627  0  3.95627e-05  0  0  0  0  0  0.000280949  0  0  0  0  0  2.02479e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000188504  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1.12944e-05  0  0.000233499  0  0.000341641  0  0  1.03262e-05  0  0.0017322  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000877848  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000826936  0  0  0  0  0  0  0.000240416  0  0  0  0  0  0  4.01601e-06  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00338808  0  0  0.00128555  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000383277  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000180303  0.000787492  8.56413e-06  0  0  0  0  0  0  0.00223326  0  0  0  0  0  0  0.000102214  0  0  0  6.28173e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00114902  0  0  0  0  0  0  0  0  0  0  0  0.000296236  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00414228  0  0  0  0  0  0  0  0  0.000514741  0  0  0  0  0  0  0  0  0.00108025  0  0  0  0  0  0.000458931  0  0  0  0  0  0  0  0  0  0  0  0  0  1.58317e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1.29704e-05  0.000891364  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  
0  0  0  0  0  0  0.000150436  0.00131769  0  0  0  0  0  0  0  0  0  0  0  3.1069e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000722986  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00157947  0  0  0  0  0  0  0  0  0  0.000227704  0  0  0.000134403  0  2.65103e-06  0  0  0.000144867  0  0  0  0.00131262  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00583757  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000217485  0  0  0  0.000471577  0  0  0.0083146  0  0  0  0  0.000968998  0.00122467  0  0  0  0  0  0.00165749  0  0.00253136  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000385162  0  0  0  0  0  0  0  0  0  0  0  0  0.00266646  0  0  0  0.00409128  0  0.00199846  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000387871  0  0  0  0  0.000289438  0  0  0  0  0  0  0  0  0  0  0.000125954  0.000419114  0  0  0  0  0  0  0  0.000944616  0  0  0  0  0  0.00143742  0  0  0  0  0  0  0  6.70553e-06  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000292103  0.000345417  0  0  0  0  0  0  0  0  0  0  0  0.00341698  0.000118405  0  0  0  0  0  0.0022299  0  0  0  0  0.00155023  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000442053  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00040492  0  0  0  0.00178073  0  0  0  0  0.000490961  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000485798  0  0  0  0  0  0  0  0  0  6.92954e-06  0  0  0  0  1.23525e-07  0  0.00359582  0.00484023  0  0.000180304  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  3.71388e-05  0  0  0  0  0  0  0  0  0.00180521  0  0  0  0  0  0.000195339  0  0  0  9.32418e-05  0  0  0  0  0.00194852  0  0  0.000554444  0  0  0  0.000222589  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00403886  0  0  0  0  0  0  0.00228925  0  0  0  0  0  0  0  0  0  0.00274785  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00359759  0  0  0  0  0  0  0  0  0  0.00136348  0  0  0  0  0  0  0  8.79106e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00248002  0  0  0.000826813  0  0.00171886  0  0  0  0  0  0  0  0  0  0.00187739  0  0  0.00071224  0  5.44352e-05  0  0  0.00075016  0  0  0.00189445  0  0  0  0  0  0  0.000144827  0  0  0  0  0  0  0  0.000535007  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00668238  0.00396613  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000172554  0  0.00188367  0  0  0  0.00113517  0  0  0  0  0.000605057  0  0  0  0  0  0  0  0  0  0  0.00138368  0  0.000493646  5.52454e-05  0  3.19501e-07  0  0  0.00078587  0  0  0  0  0  0.000263967  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00118692  0  0  0  0  0  0  0  0  5.82228e-05  0  0  0  0  0  0  0.000203417  0  0.000637679  0  0.000916465  0  0  0.000217215  0  0.00406689  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000133351  0  0  0  0  0  0  0  0.00261583  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00189855  0  0  0  0  0  0  0.00149608  0  0  0  0  0  0  0.000598608  0  0  0  0  0  3.45586e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00631376  0  0  0.00238753  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00127624  0  0  0  0  0  0  0  0  0  0  0  0  0  4.61237e-05  0.000155223  0  0  0  0  0  0  0.000872296  0.00221764  0.000166148  0  0  0  0  8.14139e-06  0  0.00439548  0  0  0  0  0  0  0.000416297  0  0  0  0.000317945  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000367802  0  0  0  0  0  0  0  0  0  0  0.00248608  0  0  0  0  0  0  0  0  0  0  0  0.00115106  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00809771  0  0  0  0  0  0  0  0  0.00197772  0  0  0  0  0  0  0  0  0.00230772  0  0  0  0  0  0.00105799  0  0  0  0  0  0  0  3.48232e-05  0  0  0  6.04796e-05  0  0.000286635  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000198582  0.00292105  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  
0  0  0  0  0  0  0.00050186  0.00379499  0  0  0  0  0  0  0  0.000356783  0  0  0  0.00072603  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  9.67321e-06  0  0.00243531  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00301934  0  0  0  0  0  0  0  0  0  0.000851588  0  0  0.000910913  0  0.000167644  0  0  0.000789274  0  0  0  0.00365692  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0100725  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00128893  0  0  0  0.0014799  0  0  0.0133284  0  0  0  0  0.00178862  0.00237822  0  0  0  0  0  0.00430428  0  0.00570961  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0020395  0  0  0  0  0  0  0  0  0  0  0  0  0.00443722  0  0  0  0.00783475  0  0.00441949  5.19841e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00109828  0  0  0  0  0.000791472  0  0  0  0  0  0  0  0  0  0  0.000981793  0.000967397  0  0  0  0  0  5.39642e-05  0  0.00212265  0  0  0  0  0  0.0039531  0  0  0  0  0  0  0  0.000822178  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  8.67054e-05  0  0  0  0  0  0.000859564  0.000855828  0  0  0  0  0  0  0  0  0  0  0  0.00630771  0.000978864  0  0  0  0  0  0.00402434  0  0  0  0  0.00251673  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000102261  0  0  0.00143437  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00118901  0  0  0  0.00458969  0  0  0  0  0.00118165  0  0  0  0  0  0  0  0  0.000150793  0  0  0  0  0  0  0  0.00112984  0  0  0  0  0  0  0  0  0  0.00065458  0  0  0  0  0.000279156  0  0.00670033  0.00883967  0  0.00103687  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000283792  0  0  0  0  0  0  0  0  0.00309409  0  0  0  0  0  0.000691403  0  0  0  0.000602708  0  0  0  0  0.00480493  0  0  0.00169712  0  0  0  0.00110462  0  0  0  4.93081e-05  0  0  0  0  0  0  0  0  0  0  0  0  0.00706193  0  0  0  0  0  0  0.00361014  0  0  0  0  0  0  0  0  0  0.00458391  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00660925  0  0  0  0  0  0  0  0  0  0.00250503  0  0  0  0  0  3.48391e-06  0  0.00037146  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00530221  8.66414e-05  0  0.00152833  0  0.00268927  0.00016464  0.000216  0  0  0  0  0  0  0  0.00349718  0  0  0.00141578  0  0.000330378  0  0  0.0014385  0  0  0.00337611  0  0  0  0  0  0  0.00057552  0  0  0  0  0  0  0  0.00117935  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.010465  0.0066622  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  7.76879e-05  0.000820195  0  0.00394145  0  0  0  0.00219245  0  0  0  0  0.00126528  0  0  0  0  0  0  0  0  0  0  0.00234118  0  0.00145472  0.000821751  0  0.000142701  0  0  0.00154462  0  0  0  0  0  0.00078356  0  5.10562e-05  0  0  0  0  0  0  0  0  0  0  0  0  0.0030425  0  0  0  0  0  0  0  0  0.000995779  0  0  2.99011e-05  0  0  0  0.000633149  0  0.00124055  0  0.00176893  0  0  0.000689641  0  0.00737767  0  0  0  0  0  0  0  0  0  0  4.91338e-05  0  0  0  0  0  0  0  0  0  0  0.000798279  0  0  0  0  0  0  0  0.00527629  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00340805  0  0  0  0  0  0  0.00382323  0  0  0  0  0  0  0.00220117  0  0  0  0  0  0.000248523  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0101355  0  0  0.00382689  0  0  0  0  0  0  0  0  0  3.81205e-05  0  0  0  0  0  0.00268969  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000556533  0.00109829  0  0  0  0  5.79061e-05  0  0.00208246  0.00436979  0.00052221  0  0  0  0  0.000233908  0  0.00727871  0  0  0  0  0  0  0.00094215  0  0  0  0.000769205  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00164932  0  0  9.25302e-05  0  0  0  0  0  0  0  0.00433111  0  0  0  0  0  0  0  0  0  0  0  0.00256377  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0133529  0  0  0  0  0  1.19735e-05  0  0  0.00438695  0  0  0  0  0  0  0  0  0.00399413  0  0  0  0  0  0.0019033  0  0  0  0  0  0  0  0.000591571  0  0  0  0.000401276  0  0.000892746  0  0  6.14442e-05  0  0  0  0  0  0  0  0  0  0  0  0  0.000604216  0.0061162  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1.4291e-05  0  0  
0  0  0  0  0  0  0.00105865  0.00754594  0  0  0  0  0  9.85464e-07  0  0.00164129  0  0.000122284  0  0.00233324  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000266129  0  0.005153  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00491987  0  0  0  0  0  0  0  0  0  0.00187214  0  0  0.00237744  0  0.00058882  0  0  0.00194876  0  0  0.000197915  0.00717056  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0154409  0  0  0  0  0  0  0  0  5.31409e-07  0  0  0  0  0  5.38561e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00325356  0  0  0  0.0030484  0  0  0.0195005  0  0  0  0  0.00285691  0.00390993  0  0  0  0  0  0.0081832  0  0.0101532  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00499378  0  0  0  0  0  0  0  0  0  0  0  0  0.00665402  0  0  0  0.0127716  0  0.00778324  0.000572317  0  0  0  0  0  0  0  5.26166e-05  0  0  0  0  0  0  0  0.00216972  0  0  0  0  0.00154055  0  0  0  0  0  0  0  0  0  0  0.00264521  0.00174141  0  0  0  0  0.00040532  0.000362184  0  0.00376985  0  0  0  0  0.000161763  0.00770793  0  0  4.32536e-05  2.51907e-05  0  0  0  0.00299628  0  0  0  0  0  0  0  0  0  0  0  0  0  0  2.87876e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000371394  0  0  0  0  0  0.00172568  0.00159363  0  0  0  0  0  0  0  0  0  0  0  0.0100706  0.00267074  0  0  0  0  0  0.00634204  0  0  0  0  0.00371554  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000612865  0  0  0.00299322  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00238478  0  0  0  0.00869584  0  0  0  0  0.00217039  0  0  0  0  2.09535e-06  0  0  0  0.000648893  0  0  0  0  0  0  0  0.00204131  0  0  0  0  0  0  0  0  0  0.00235454  0  0  0  0  0.00109296  0  0.0107551  0.0140211  0  0.00259712  0  0  0  0  3.85845e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000761549  0  0  0  0  0  0  0  0  0.0047268  0  0  0  0  0  0.00149063  0  0  0  0.0015554  0  0.000117566  0  0  0.00892063  0  0  0.00346129  0  0  0  0.00265649  0  0  0  0.000319565  0  0  0  0  0  0  0  0  0  0  0  0  0.0109167  0  0  0  0  0  0  0.00522928  0  0  0  0  0  0  0  0  0  0.00688459  0  0  0  0  0  0  0.000370651  0  0  0  0  0  0  0  0  0  6.73692e-05  0  0.0105222  0  0  0  7.90576e-06  0  0  0  0  0  0.00399001  0  0  0  0  0  0.000154357  0  0.000850809  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00917649  0.000613705  0  0.00244324  0  0.00387527  0.000712445  0.00130428  0  0  0  0  0  0  5.84968e-07  0.00561455  0  0  0.00235821  0  0.000839403  0  0  0.00234856  0  0  0.00528107  0  0  0.000125256  0  0  0  0.00129184  0  0  0  2.69922e-05  0  0  0  0.0020747  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0150817  0.0100478  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  4.95149e-05  0  0  0  0  0  0.000650604  0.00194792  0  0.00674648  0  0  0  0.00359362  0  0  0  0  0.00216592  0  0  0  0  0  0  0  0  0  0  0.00354831  0  0.0029218  0.00248869  0  0.000544044  4.40679e-08  0  0.00255681  0  0  0  0  0  0.00157874  0  0.000376192  0  0  0  0  0  0  0  0  0  0  0  0  0.00575206  0  0  0  0  0  0  0  0  0.0030762  0  0  0.000334779  0  0  0  0.00130029  0  0.00204187  0  0.00289855  0  0  0.00142735  0  0.011658  0  0  0  0  0  0  0  0  0  0  0.000967345  0  0  0  0  0  0  0  0  0.000252066  0  0.00202068  0  0  0  0  0  0  0  0.00885431  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00535413  0  0  0  0  0  0  0.00721686  0  0  0  0  0  0.000112261  0.00480846  0  0  7.29698e-05  5.57756e-07  0  0.000657874  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0148463  0  0  0.00560265  0  0  0  0  0  0  0  0  0  0.000307175  0  0  0  0  0  0.00462216  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00163085  0.00289528  0  0  0  0  0.000454243  0  0.00380954  0.0072408  0.00107661  0  0  0  0  0.000769089  0  0.0108787  0  0  0.000169062  0  0  0  0.00167955  0  0  0  0.00141642  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00384733  0  0  0.000423243  0  0  0  0  0  0  0  0.00668223  0  0  0  0  0  8.15207e-06  0  0  0  0  0  0.00453277  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0198938  0  0  0  0  0  0.000189339  0  0  0.00773785  0  0  0  0  0  0  0  0  0.00613793  0  0  0  0  0  0.00299444  0  0  0  0  0  0  0  0.00182629  0  0  0  0.00104225  0  0.00183376  0  0  0.000325072  0  0  0  0  0  0  0  0  0  0  0  0  0.0012297  0.0104693  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000287827  0  0  
0  0  0  0.000132256  0  0  0.00182058  0.0125609  0  0  0  0  0  0.000134521  0  0.00385864  0  0.000498589  0  0.00484976  0  0  5.65445e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00087107  0  0.00887056  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000191454  0  3.75826e-05  0.000153027  0  0.0072793  0  0  0  0  0  0  0  0  0  0.00328856  0  0  0.00453196  0  0.00126596  0  0  0.00362212  0  0  0.000832687  0.0118453  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0219303  0  0  0  0  0  0  0  0  0.000121584  0  0  0  0  0  0.000518568  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00610784  0  0  0  0.0051753  0  0  0.0268162  0  0  0  0  0.00417335  0.00581865  0  0  0  4.89714e-09  0  0.0132846  0  0.0158507  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00924029  0  0  0  0  0  0  0  0  0  0  0.000181859  0  0.00931485  0  0  0  0.0188898  0  0.0120833  0.00165077  0  0  0  0  0  0  0  0.000323403  0  0  0  0  0  0  0  0.00360141  0  0  0  0  0.00253631  0  0  0  0  0  0  5.107e-05  0  0  1.02629e-06  0.0051135  0.00274081  0  0  0  0  0.0020698  0.000943326  0  0.00588464  0  0  0  0  0.000691288  0.0126925  0  0  0.000405403  0.000259414  0  0  0  0.00652309  1.68882e-05  0  0.00029682  0  0  0  0  0  0  0  0  0  0  0  0.000425106  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000854375  0  0  2.58177e-05  0  0  0.00288992  0.0025585  0  0  0  0  0  0  0  0  0  0  0  0.0146989  0.0051912  0  0  0  0  0  0.00918054  0  0  0  0  0.00514609  0  0  0  0  0  0  0.000413598  0  0  0  0  0  0  0.00155192  0  0  0.00511684  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000118576  0  0.00399125  5.98953e-06  0  0  0.0140884  0  0  0  0  0.0034566  0  0  0  0  0.000149353  0  0  0  0.00149479  0  0  0  0  0  0  0  0.00321972  0  0  0  0  0  0  0  0  0  0.00510324  0  0  0  0  0.00244067  0  0.0157522  0.020372  0  0.00485883  0  0  0  0  0.000328812  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00147019  0  0  0  0  0  0  8.59504e-05  0  0.00670221  0  0  0  0  0  0.00259254  0  0  0  0.00295048  0  0.000719033  0  0.000111277  0.0142851  0  0  0.00584476  0  0  0  0.00487612  0  0  0  0.000825338  0  0  0  0  0  0  0  0  7.14149e-05  0  0  0  0.0155967  0  0  0  0  0  0  0.00714569  0  0  0  0  0  0  0  0  0  0.00964772  0  0  0  0  0  0  0.00195343  5.3738e-05  0  0  0  0  0  0  0  0  0.000331513  9.22736e-05  0.0153292  0  0  0  0.0002159  0  0  0  0  0  0.0058174  0  0  0  0  0  0.000528089  0  0.00152577  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0140946  0.00161862  0  0.00357115  0  0.00527634  0.00164406  0.00330811  0  0  0  0  0  0  0.000158756  0.00822735  0  0  0.00353907  0  0.00158127  0  0  0.00347993  0  0  0.00760771  0  0  0.000529219  0  0  0  0.00229337  0  0  0  0.00034792  0  0  0  0.0032206  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0205247  0.0141183  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000299646  0  0  0  0  0  0.00178022  0.00355464  0  0.0102945  0  0  0  0.00533772  0  0  0  0  0.00330653  0  0  0  0  0  0  0  0  0  0  0.00500445  0  0.00489341  0.00505305  0  0.00120414  0.000170296  0  0.00382193  0  0  0  0  0  0.00264906  0  0.00100128  0  0  0  0  0  0  0  0  0  0  0  0  0.00931095  0  0  0  0  0  0  0  0  0.00629471  0  0  0.000968623  0  0  0  0.00220451  0  0.00304132  0  0.0043047  0  0  0.00242996  0  0.0168995  0  0  0  0  0  0  0  0  0  0  0.00304447  0  0  0  0  0  0  0  0  0.00164381  0  0.0037992  0  0  0  0  0  0  0  0.0133432  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00773507  0  0  0  0  0  0  0.0116697  0  0  7.21891e-07  0  0  0.00122851  0.00841522  0  0  0.00108688  0.000217352  0  0.00126245  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0001151  0  0  0  0  0.0204376  0  0  0.00771361  0  1.69945e-05  0  0  0  0  0  0  0  0.000833845  0  0  0  0  0  0.00707161  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00326787  0.00554312  0  0  0  0  0.00122586  0  0.00605174  0.0108265  0.00182913  0  0  0  0  0.00161335  0  0.0151904  0  0  0.00118437  0  0  0  0.00262818  0  0  0  0.00225933  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00695778  0  0  0.000993764  0  0  0  1.55246e-05  0  0  0  0.00953705  0  0  0  0  0  0.00034594  0  0  0  0  0  0.00705587  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0277033  0  0  0  0  0  0.000578804  0  0  0.0120241  0  0  0  0  0  0  0  0  0.00873715  0  0  0  0  0  0.00433088  0  0  0  0  0  0  0  0.0037373  0  0  0  0.00198301  0  0.00310904  0  0  0.000796311  0  0  0  0  0  0  0  0  0  0  0  0  0.00207474  0.0159702  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000908881  0  0  
0  0  0  0.000739312  0  0  0.00278734  0.0188271  0  0  0  0  0  0.000492957  0  0.00700469  0  0.00112877  0.00031656  0.008271  0  0  0.000545556  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00182408  0  0.0135805  0  0  0  0  0  0  0  4.07446e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000987483  0  0.000659968  0.00116834  0  0.0100954  0  0  0  0  0  0  0  0  0  0.00509972  0  0  0.00737149  0  0.00219873  0  0  0.00580764  0  0  0.00190428  0.01767  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000169275  0  0  0.0295259  0  0  0  0  0  0  0  0  0.000454664  0  0  0  0  0  0.00145925  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00984667  0  0  0  0.00785823  0  0  0.0352581  0  0  0  0  0.00573728  0.00810291  0  0  0  0.000107358  0  0.0195958  0  0.0227875  0  0  0  0  0  0  0  0  0  0.00041541  0  0  0  0  0.0147679  0  0  0  0  0  0  0  0  0  0  0.00115742  0  0.0124173  0  0  0  0.0261746  0  0.0173116  0.00328612  0  0  0  6.35023e-05  0  0  2.06484e-09  0.000824322  0  0  0  0  0  0  0  0.00539231  0  0  0  0  0.00377825  0  0  0.000406503  0  0  0  0.000312028  0  0  0.000274793  0.00838268  0.00396514  0  0  0  0  0.00501664  0.00179707  0  0.00846504  0  0  0  0  0.00158892  0.0188944  0  0  0.00113494  0.000739385  0  0  0  0.011393  0.0001961  0  0.001296  0  0  0  0  0  0  0  0  0  0  0  0.00128637  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00153546  0  0  0.000419725  0  0  0.00435159  0.00374999  0  0  0  0  0  0  0  0  0  0  0  0.0201845  0.00853606  0  0  4.91174e-06  0  0  0.0125368  0  0  0  0  0.00680773  0  0  0  0  0  0  0.00184398  0  0  0  0  0  0.000154364  0.00291863  0  0  0.0078028  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000668003  0  0.00600709  0.000270306  0  0  0.0207533  0  0  0  0  0.00503951  0  0  0  0  0.000528683  0  0  0  0.0026879  0  0  0  0  0  0  0  0.00466444  0  0  0  0  0  0  0  0  0  0.00889487  0  0  0  0  0.00432084  0  0.021682  0.0278772  0  0.00781884  0  0  0  0  0.00090313  0  0  0  9.98609e-05  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00240938  0  0  0  0  0  0  0.000532545  0  0.00901895  0  0  0  0  0  0.00399647  0  0  0  0.0047867  0  0.00183012  0  0.00104724  0.0208848  0  0  0.00884456  0  0  0  0.00776051  0  0  0  0.00156639  6.87495e-06  0  0  0  0  0  0  0.000146736  0.000395418  0  0.000374208  0  0.021094  0  0  0  0  0  0  0.00935824  0  0  0  0  0  0  0  0  0  0.0128707  0  0  0  0  0  0  0.00477694  0.000300105  0  0  0.000170549  0  0  0  0  0  0.00079554  0.000786231  0.0210215  0  0  0  0.000706138  0.000141685  0  0.000139698  0  0  0.00798595  0.000205601  0  0  0  0  0.00112451  0  0.00239608  0  0  0  0  0  0  5.58739e-05  0  0  0  0  0  0  0  0  0  0  0.0200462  0.00310042  0  0.00491159  0  0.00689187  0.00295877  0.0062238  0  0  0  0  0  0  0.000596975  0.011333  0  0  0.00495781  0  0.00255564  0  0  0.0048321  0  0  0.010354  0  0  0.00121205  0  0  0  0.00357955  0  0  0  0.00103083  0  0  0  0.00461647  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0267847  0.0188679  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00076077  0  0  0  0  0  0.00346529  0.00563882  0  0.0145803  0  0  0  0.00742354  0  0  0  0  0.00468657  0  0  0  0  0  0  0  0  0  0  0.00670887  0  0.00736754  0.00851021  0  0.00212264  0.000670158  7.1309e-05  0.00533934  0  0  7.98312e-06  0  0  0.00399395  0  0.00192596  0  0  0  0  0  0  0  0  0  0  0  0  0.013713  0  0  0  0  0  0  0  0  0.010644  2.06565e-05  0  0.00193102  0  0  0  0.0033454  0  0.00423851  0  0.00598661  0  0  0.00369693  0  0.0230918  0  0  0  0  0  0  0  0  0  0  0.00627569  0  0  0  0  0  0  0  5.71739e-05  0.00424928  0  0.00613184  0  0  0  0  0  0  0.000184915  0.0187348  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0105488  0  0  0  0  0  0  0.0171721  0  0  0.000148133  0  0  0.00353834  0.0130142  0  0  0.00329176  0.000825759  0  0.00206202  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000632147  0  0  0  0  0.0268993  0  0  0.0101583  0  0.000269347  0  0.000212657  0  0  8.40135e-06  0  0  0.00161786  0  0  0  0  0  0.0100355  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00546573  0.00903729  0  0  0  0  0.00237219  0  0.00880673  0.0151217  0.00277946  0  0  0  0  0.00276617  0  0.0202073  0  0  0.00311489  0  0  0  0.00378765  0  0  0  0.00329762  0  0  0  0  8.57529e-05  0  0  0  0  0  0  0  0  0.010975  0  0  0.00180382  0  0  0  0.000351293  0  0  0  0.0128926  0  0  0  0  0  0.00117918  0  0  0  0  0  0.0101302  0  0  0  0  0  0  0  0  0.00011214  0  0  0  0  0  0.0367608  0  0  0  0  0  0.00118021  0  0  0.0172375  0  0  0  0  0  0  0  0  0.0117894  2.8186e-06  0  0  0  0  0.00591196  0  0  0  0  0  0  0  0.00632201  0  0  0  0.003223  0  0.00471774  0  0  0.00147497  0  0  0  0  0  0  0  0  0  0  0  0  0.00313899  0.0226059  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00187702  0  0  
0  0  0  0.00183815  0  0  0.00395852  0.0263283  0  0  0  0  0  0.00107613  0  0.0110735  0  0.00201251  0.00133105  0.0125907  0  0  0.00153576  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  6.82209e-05  0  0.00312448  0  0.0192733  0  0  0  0  0  0  0  0.000371271  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0024012  0  0.0020466  0.00313324  0  0.0133657  0.000143452  0  0  0  0  0  0.000116506  0  0  0.00730417  0  0  0.0108921  0  0.00338663  0  0  0.00850305  0  0  0.00341177  0.0246311  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  4.89035e-05  0  0  0  0  0.000863304  0  0  0.0382099  0  0  0  0  0  0  0  0  0.000999631  3.17592e-06  0  0  0  0  0.00287499  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0144633  0  0  0  0.0110942  0  0  0.0448061  0  0  0  0  0.0075479  0.010761  0  0  0  0.000426491  0  0.0271011  0  0.0309459  0  0  0  0  0  0  0  0  0  0.00198721  0  0  0  0  0.0215623  0  0  0  0  0  0  0  0  0  0  0.00297482  0  0.0159587  0  0  0  0.0346083  0  0.023458  0.00547657  0  0  0  0.000465692  0  0  0.000339099  0.00155514  0  0  0  0  0  0  0  0.00754114  0  0  0  0  0.00526576  0  0  0.00197178  0  0  0  0.000794131  0  0  0.00103277  0.0124475  0.00541384  0  0  0  0  0.00923826  0.00292296  0  0.0115086  0  0  0  0  0.002854  0.0262981  0  0  0.00223132  0.00146487  0  0  0  0.0175928  0.00057103  5.1462e-05  0.00299853  0  0  0  0  6.53237e-05  0  0  7.70812e-05  0  0  0  0.00261178  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00241437  0  0  0.00128798  0  0  0.00610983  0.00516755  0  0  0  0  0  0  0  0  0  0  0  0.0265178  0.0126997  0  0  0.000232938  0  0  0.0164074  0  0  0  0  0.00869968  0  0  0  0  0  0  0.0042934  0  0  0  0  0  0.00112773  0.00471182  0  0  0.0110481  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00166435  0  0.00843064  0.000926072  0  0  0.0286731  0  0  0  0  0.00691816  0  0  0  0  0.00113991  0  0  0  0.00422739  0  0  0  0  0  0  0  0.00637469  0  0  0  0  0  0  0  0  0  0.0137215  0  0  0  0  0.00673146  0  0.0285333  0.0365185  0  0.011473  0  0  0  0  0.00176121  0  0  0  0.000570294  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00357869  0  0  0  0  0  0  0.00136003  0  0.0116754  0  0  0  0  0  0.00570155  0  0  0  0.00706244  0  0.0034497  0  0.00293308  0.0287029  0.00035609  0  0.0124569  0  0  0  0.0113058  0  0  0  0.00254237  0.000293016  0  0  0  0  0  0  0.000679941  0.000980748  0  0.00158485  0  0.0273994  0  0  0.000242617  0  0  0  0.0118656  0  0  0  0  0  0  0  0  0  0.0165506  0  0  0  0  0  4.3723e-06  0.00883414  0.000746095  0  0  0.001144  0  0  0  0  0  0.00145926  0.00215892  0.0275887  0  0  0  0.00147834  0.00061449  0  0.000571347  0  0  0.0104941  0.000941327  0  0  0  0  0.00194337  0  0.00346139  0  0  4.5634e-07  0  0  0  0.000927796  0  0  0  0  0  0  0  0  0  0  0.0270185  0.0050577  0  0.00646397  0  0.00872116  0.00465556  0.010046  0  0  0  0  0  0  0.001315  0.0149284  0  0  0.00661373  0  0.00376206  0  0  0.00640447  0  0  0.0135177  0  0  0.00217338  0  0  0  0.00514963  0  0  0  0.00207521  0  0  0  0.00626161  0  0  0  0  0  0.000209348  0  0  0  0  0  0  0  0  0  0  0  0  0  0.033851  0.02429  0  0  3.02759e-06  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00143269  0  0  0  0  0  0.00570392  0.00819845  0  0.0195973  0  0  0  0.00984964  0  0  0  0  0.00630537  0  0  0  0  0  0  0  0  0  0  0.00866072  0  0.0103417  0.0128539  0  0.00329909  0.0014993  0.000345555  0.00710825  0  0  0.000175277  0  0  0.00561264  0  0.00314966  0  0  0  0  0  0  0  0  0  0  0  0  0.0189508  0  0  0  0  0  0  0  0  0.016114  0.000633912  0  0.00322133  0  0  0  0.00472239  0  0.00563295  0  0.00794334  0  0  0.00522759  0  0.0302227  0  0  0  0  1.57955e-05  0  0  0  0  0  0.0106535  0.000106001  0  0  0  0  0  0  0.000574745  0.00806215  0  0.009016  0  0  0  0  0  0  0.000855111  0.0250189  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0137928  0  0  0  0  0  0  0.0237123  0  0  0.000551816  0  0  0.00703622  0.018596  0  0  0.00668234  0.0018253  0  0.00305626  1.51006e-05  0  0  0  0  7.09246e-05  0  0  0  0  0  0  0  0.00156431  0  0  0  0  0.0342197  0  0  0.0129352  0  0.000823613  0  0.000933807  0  0.000341277  0.000186776  0  0  0.00265881  0  0  0  0  0  0.0135108  0  0  0  0  0  0.000306542  0  0  0  0  0  0  0  0.00822196  0.0133718  0  0  0  0  0.00389236  0  0.0120717  0.0201202  0.00392724  0  0  0  0  0.00422684  3.80414e-05  0.0259222  0  0  0.00595708  0  0  0  0.00515746  0  0  0  0.00453087  0  0  0  0  0.000404826  0  0  0  0  0  0  0  0  0.0158915  0  0  0.00285302  0  0  0  0.00112502  0  0  0  0.0167456  0  0  0  0  0  0.00250703  0  0  0  0  0  0.0137524  0  0  0  0  0  0  0  0  0.000461518  0  0  0  0  0  0.0470422  0  0  0  0  0  0.00199329  0  0  0.0233681  0  0  0  0  0  0  0  0  0.0152918  0.000260235  0  0  0  0  0.00773688  0  0  0  0  0  0  0  0.00957691  0  0  0  0.00476148  0  0.00665877  0  0  0.00236076  0  0  0  0  2.75693e-05  0  0  0  0  0  0  0  0.00442196  0.030361  8.10682e-05  0  0  0  0  0  0  0  6.79941e-05  0  0  0  0  0  0.00319157  0  0  
0  0  0  0.00342768  0  0  0.00533366  0.0350453  0  0  0  0  0  0.00188378  0  0.0160576  0  0.00314935  0.00304287  0.017801  0  0  0.00302617  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000523714  0  0.00477137  0  0.0259374  0  0  0  0  0  0  0  0.00103365  0  0  0  0  0  0  0  0  0  3.42982e-06  0  0  0  0  0  0  0  0  0  0.00443086  0  0.00419536  0.00604397  0  0.017087  0.000596529  0  0  0  0  0  0.000614225  0  0  0.00990016  0  0  0.0150889  0  0.00482907  0  0  0.0117056  0  0  0.00535382  0.0327121  0  0  0  0  0  0  0  0  0  0  0  0  4.40079e-06  0  0  0.000283773  0  0  0  0  0.00209266  0  0  0.0479624  0  0  0  0  0  0  0  0  0.00175625  0.000567078  0  0  0  0  0.00476446  0  8.09418e-05  0  0  0  0  0  0  2.60298e-06  0  0  0  0  0  0  0.0199496  0  0  0  0.0148795  0  0  0.0554376  0  0  0  0  0.00960433  0.0137908  0  0  0  0.000957269  0  0.0357819  0  0.0403051  0  0  0.000113841  0  0  0  0  0  3.60193e-05  0.00472634  0  0  0  0  0.0296056  0  0  0  0  0  0  0  0  0  0  0.005631  4.26658e-05  0.0199357  0  0  1.366e-05  0.0441704  0  0.030511  0.00821964  0  0  0  0.00123812  0  0  0.00135259  0.00251553  0  0  0  0  0  0  0  0.0100463  0  0  0  0  0.0069981  0  0  0.00470891  0  0.000241261  0  0.00149717  0  4.96376e-05  0.00227421  0.0173013  0.00708627  4.30064e-05  0  0  0  0.0147238  0.00432037  0  0.0150125  0  0  0  0  0.00448558  0.0348852  0  0  0.00369373  0.00243551  0  0  0  0.0251055  0.00114153  0.000357926  0.005402  0  0  0  0  0.00049803  0  0  0.00074048  0  0  0  0.0044001  0  0  0  0  0.00012912  0  0  0  0  0  0  0  0  0  0  0.00349076  0  0  0.00262975  0  0  0.00816357  0.00681054  0  0  0  0  0  0  0  0  0  0  0  0.0336875  0.0176753  0  0  0.000801216  0  0  0.0207882  0  0  0  0  0.010821  0  0  0  0  0  0  0.00775685  0  5.99212e-05  0  0  0  0.00299472  0.00692994  0  0  0.0148489  0  0  0  0  0  0.000632687  0  0  0  0  0  0  0  0  0  0  0.00310673  0  0.0112599  0.00197277  0  0  0.0378269  0  0  0  0  0.00909144  0  0  0  0  0.00198274  0  0  0  0.00611218  0  0  0  0  0  0  0  0.00834955  0  0  0  0  0  0  0  0  0  0.0195728  0  0  0  0  0.00966995  0  0.0362926  0.0462752  0  0.015816  0  0  0  0  0.00290257  0  0  0  0.00142612  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00497758  0  0  0  0  0  0  0.00256776  0  0.0146698  0  0  0  0  0  0.00770676  0  0  0  0.00977567  0  0.00557612  0  0.00576521  0.0377195  0.00184546  0  0.0166774  0  0  0  0.0155072  0  0  0  0.00375282  0.000999179  0  0  0  0  0  0  0.00160263  0.0018271  0  0.00363116  0  0.0345021  0  0  0.00162688  0  0  0  0.0146662  0  0  0  0  0  0  0  0  0  0.0206838  0  0  0  0  0  0.000158542  0.0141149  0.00139153  0  0  0.00297811  0  0  0  0  0  0.00232242  0.00420847  0.0350189  0  0  0  0.00253208  0.00141907  0  0.00129476  0  0  0.0133403  0.00221042  0  0  0  8.86233e-05  0.00298428  0  0.0047213  0  0  0.000117462  0  0  0  0.0028546  0  0  0  0  0  0  0  0  0  0  0.0349966  0.00748857  5.79405e-05  0.00822764  0  0.0107634  0.00673313  0.0147677  0  0  0  0  0.000150232  0  0.00231242  0.0190098  0  0  0.00850605  0  0.00519995  0  0  0.00819635  0  0  0.0170961  0  0  0.00341265  0  0  0  0.00700272  0  0  0  0.00348032  0  0  0  0.0081552  0  0  0  0  0  0.00104906  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0417116  0.030377  0  0  0.000153863  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00231513  0  0  0  0  0  0.00849362  0.0112311  0  0.0253379  0  0  0  0.0126143  0  0  0  0  0.00816215  0  0  0  0  0  0  0  0  0  0  0.010859  0  0.0138128  0.0180764  0  0.00473285  0.00265718  0.000825517  0.00912778  0  0  0.000559395  0  0  0.00750426  0  0.00467164  7.98675e-08  0  0  0  0  0  0  0  0  0  0  0  0.0250152  0  0  0  0  0  0  0  0  0.0226922  0.0020976  0  0.0048387  0  0  0  0.00633485  0  0.0072241  0  0.0101738  0  0  0.00702112  0  0.0382783  0  0  0  0  0.000192976  6.18916e-05  0  0  0  0  0.0161677  0.00049422  0  0  0  0  0  0  0.00163053  0.0130731  0.000135829  0.0124485  0  0.000394205  0.000503873  0  0  0  0.00201413  0.0321839  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0174642  0  0  0  0  0  0  0.0312763  0  0  0.00121156  0  0  0.0117138  0.0251495  0  0  0.0112505  0.0032152  0  0.00424479  0.000354866  2.77481e-05  0  0  0  0.000502391  0  0  0  0  0.000100086  0  0  0.00291081  0  0  0  0  0.0423855  0  0  0.0160423  0  0.00167946  0  0.00216466  0  0.00190368  0.000596976  0  0  0.00395617  0  0  0  0  0  0.0174937  0  0  0  0  0  0.00159027  0.000132111  0  0  0  0  0  0  0.0115334  0.0185392  0  0  0  0  0.00578523  0  0.0158431  0.0258148  0.00527201  0.000313592  0  0  0  0.00599445  0.000322055  0.0323268  0  0  0.00970571  0  0  0  0.00673703  0  0  0.000103409  0.00595859  0  0  0  0  0.000959632  0  0  0  0  0  0  6.95584e-05  0  0.0216983  0  0  0.00414086  0  0  0  0.00233604  0.00010357  0  0  0.021092  0  0  0  0  0  0.0043282  0  0  0  0  0  0.0179184  0  0  0  0  0  0  0.000167875  0  0.00104806  0  0  0  0  0  0.0585204  0  0  0  0  0  0.0030177  0  0  0.0304043  0  0  0  0  0  0  0  0  0.0192412  0.000935218  0  0  0  0  0.00980477  0  0  0  0  0  0  0  0.0134976  0  0  0  0.0065975  0  0.00893083  0  0  0.00345331  0  0  0  0  0.000261675  0  0.000132353  0  0  0  0  0  0.0059231  0.0392172  0.000392066  0  0  0  0  0  0  0  0.000627698  0  0  8.06764e-06  0  0  0.00485162  4.70009e-05  0  
0  0  0  0.00550635  0  0  0.00691217  0.0449558  2.11088e-05  0  0  0  0  0.00291555  0  0.0219475  0  0.00453873  0.00544962  0.0238923  0  0  0.00501529  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00140663  0  0.00676361  0  0.0335594  0  0  0  0  5.35553e-05  0  0  0.00202744  0  0  0  0  0  0  0  0  0  0.000304624  0  0  0  0  0  0  0  0  0  0.00707395  0  0.00710296  0.00989502  0  0.0212559  0.00135917  0  0  0  0  0  0.001503  0  0  0.0128856  0  0  0.0199562  0  0.0065253  0  0  0.0154119  0  0  0.00772874  0.0418941  0  0  0  0  0  0  0  0  0  0  0  0  0.000238583  0  0  0.000712699  0  0  0  0  0.00385603  0  0  0.0587607  0  0  0  0  0  0  0  0  0.00272421  0.00210068  0  0  0  0  0.00712585  0  0.000597178  0  0  0  0  0  0  0.000458214  0  0  0  0  2.28119e-05  0  0.0262956  0  0  0  0.0192099  0  0  0.0671271  0  0  0  0  0.0119055  0.0171902  0  0  0  0.00169947  0  0.0456165  0  0.050841  0  0  0.000575712  0  0  0  0  0  0.000261466  0.00862641  0  0  0  0  0.0388769  0  0  0  0  0  0  1.00921e-05  0  0  0  0.00912146  0.000289911  0.0243448  0  0  0.000355503  0.0548378  0  0.038457  0.0115123  0  0  0  0.00238022  0  0  0.00303912  0.00370504  0  0  0  0  0  0  0  0.0129061  0  0  0  0  0.00897441  0  0  0.00861145  0  0.00157676  0  0.00242082  0  0.000484087  0.00399793  0.0229362  0.00898165  0.000401836  0  0  0  0.0214591  0.00598855  0  0.0189734  0  0  0  0  0.00648248  0.0446341  0  0  0.00552112  0.00365083  0  0  0  0.0339108  0.00190738  0.00094013  0.00850303  0  0  0  0  0.00133564  0  0  0.00208253  0  0  0  0.00664966  0  0  0  0  0.00103735  0  0  0  0  0  0  0  0  0  0  0.00476421  0  0  0.00444377  0  0  0.0105116  0.00867822  0  0  0  0  0  0  0  0  0  0  0  0.0416809  0.0234545  0  0  0.00170936  0  0  0.0256745  0  0  0  0  0.0131708  0  0  0  0  0  0  0.0122273  0  0.00042774  0  0  0  0.00575198  0.0095711  0  0  0.0192011  0  0  0  0  0  0.0025678  0  0  0  0  0  0  0  0  0  0  0.00499385  0  0.0144925  0.00340959  0  0  0.048191  0  0  0  0  0.0115581  0  0  0  0  0.0030568  0  0  0  0.00834097  0  0  0  0  0  0  0  0.010588  0  0.000111217  0  0  0  0  0  0  0  0.0264366  0  7.52157e-05  0  0  0.0131332  0  0.0449452  0.0571238  0  0.0208419  0  0  0  0  0.00432656  0  0  0  0.00266668  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0066054  0  0  0  0  0  0  0.00415484  0  0.018  0  0  0  0  0  0.0100109  2.54427e-06  0  0  0.012924  0  0.0082072  0  0.00953824  0.0479117  0.004492  0  0.0215007  0  0  0.00030488  0.0203592  0  0  0  0.00519716  0.00212477  0  0  0  0  0  0  0.00291407  0.00293403  0  0.00650971  0  0.0423903  0  0  0.0042339  0  0  0  0.0177584  0  0  0  0  0  0  0  0  0  0.0252665  0  0  0  0  0  0.000533162  0.0206062  0.00223615  0  0  0.00566972  0  0  0  0  0  0.00338466  0.00693211  0.0432984  0  0  0  0.00386675  0.00255489  0  0.00230953  0  0  0.0165223  0.00401153  0  0  0  0.00057289  0.00424679  0  0.0061753  0  0  0.000440971  0  0  0  0.00583223  0  0  0  0  0  0  0  0  0  0  0.0439638  0.0103907  0.000376036  0.0102018  0  0.0130178  0.00918987  0.0203803  0  0  0  0  0.000800472  0  0.00358868  0.0235733  0  0  0.0106339  0  0.00686866  0  0  0.0102069  0  0  0.021086  0  0  0.00492918  0  0  0  0.00913776  0  0  0  0.00524514  0  0  0  0.0102963  0  0  0  0  0  0.00253  0  0  0  0  0  0  0  0  0  0  0  0  0  0.050353  0.0371205  0  0  0.000532083  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00340771  0  0  0  0  0  0.0118313  0.0147337  0  0.0317936  0  0  0  0.0157157  0  0  0  0  0.010256  0  0  0  0  0  0  0  0  0  0  0.0133027  0  0.0177774  0.0241681  0  0.0064232  0.00414302  0.001511  0.0113969  0  0  0.00116017  0  0  0.00966775  0  0.00649101  0.000231841  0  0  0  0  0  0  0  0  0  0  0  0.0318958  0  0  0  0.000353679  0  0  0  0  0.0303636  0.00440922  0  0.00678208  0  0  0  0.00818201  0  0.00901131  0  0.0126767  0  0  0.00907658  0  0.0472425  0  0  0  0  0.000566793  0.000314809  0  0  0  0  0.0228056  0.00116713  0  0  0  0  0  0  0.0032234  0.01927  0.000810959  0.0164254  0  0.00189833  0.00207599  0  0  0  0.00366084  0.0402166  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0215599  0  0  0  0  0  0  0.0398477  0  0  0.00212704  0  0  0.0175598  0.0326614  0  0  0.0169854  0.00499436  0  0.00562714  0.00114147  0.00023343  0  0  0  0.00132511  0  0  0  0  0.000502569  0  0  0.00467054  0  0  0  0  0.0513818  0  0  0.0194774  0  0.00283637  0  0.00390397  6.49965e-05  0.00472809  0.00123881  0  0  0.00550926  0  0.000152495  0  0  0  0.0219803  0  0  5.01309e-06  0  0  0.00387233  0.000541961  0  0  0  0  0  0  0.0153964  0.0245307  0  0  0  0  0.00804938  0  0.0201172  0.0321971  0.00681322  0.00155661  0  0  0  0.00806791  0.00088337  0.0394118  0  9.11801e-06  0.0143539  0  0  0  0.00852568  0  0  0.000520691  0.00758024  0  0  0  0  0.00174991  0  0  0  0  0  0  0.000836468  0  0.0283847  0  0  0.00566672  0  0  0  0.00398328  0.000583054  0  0  0.0259273  0  0  0  0  0  0.00664086  0  0  0  0  0  0.0226235  0  0  0  0  0  0  0.00105829  0  0.00187149  0  0  0  0  0  0.0711651  0  0  0  0  0  0.00425301  0  0  0.0383328  0  0  1.78762e-06  0  0  0  0  0  0.023634  0.00202721  0  0  0  0  0.0121146  0  0  0  0  0  0  0.00013839  0.0180787  0  0  0  0.00872999  0  0.0115324  0  0  0.00475218  8.89663e-05  0  0  0  0.000734418  0  0.000770051  9.71556e-05  0  0  0  0  0.00764174  0.0491537  0.000936068  0  0  0  0  0  0  0  0.00175183  0  0  0.000423207  0  0  0.00685602  0.000349355  0  
0  0.000146435  0  0.00807211  0  0  0.00869341  0.0560342  0.000337649  0  0  0  0  0.00417096  0  0.0287323  0  0.00617993  0.00854795  0.0308535  0  0  0.00750112  0  0  0  0  0  0.000119709  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  3.08921e-05  0.00271622  0  0.00909981  0  0.0421238  0  0  0  0  0.000395481  0  0  0.00335199  0  0  0  0  0  0  0  0  0  0.00109235  0  0  0  0  0  0  0  0  0  0.0103272  0  0.0107649  0.014679  0  0.0258686  0.00243091  0  0  0  0  0  0.00278213  0  0  0.0162582  0  0  0.0254871  0  0.00847446  0  0  0.0196183  0  0  0.0105344  0.0521552  0  0  0  0  0  0  0  0  0  0  0  0  0.000828961  0  0  0.00133551  0  0  0  0  0.00615151  0  0  0.0705799  0  0  0  0  0  0  0  0  0.00390309  0.004601  0  0  0  0  0.00995691  0  0.00158976  0  0  0  0  0  0  0.00169663  0  0  0  0  0.000398221  0  0.03349  0  0  0  0.0240806  0  0  0.0798469  0  0  0  0  0.0144504  0.0209565  0  0  0  0.00265277  0  0.0565806  0  0.0625266  0  0  0.00139234  0  0  0  0  0  0.000693613  0.0136783  0  0  0  0  0.049352  0  0  0  0  0  0  0.000193751  0  0  0  0.0134403  0.000757337  0.029182  0  0  0.00115663  0.0665846  0  0.0472811  0.0153508  0  0  0  0.00389114  0  0  0.0053964  0.00512313  0  0  0  0  0  0  0  0.0161183  0  0  0  0  0.0111937  0  0  0.0136702  0  0.00407824  0  0.00356469  0  0.00136557  0.00620224  0.0293432  0.0110992  0.00112427  0  0  0  0.0294268  0.00792657  0  0.0233876  0  0  0  0  0.00884322  0.0555205  0  0  0.00771212  0.00511023  5.77749e-06  0  0.000190344  0.0439847  0.00286828  0.00179775  0.0122972  0  0  0  0  0.00257746  0  0  0.0041014  0  0  0.000531299  0.00935838  0  0  0  0  0.0028131  0  0  0  9.3444e-05  0  0  0  0  0  0  0.0062342  0  0  0.00672831  0  0  0.0131525  0.0107697  0  0  0  0  0  0.000263595  0  0  4.17288e-05  0  0  0.0504839  0.0300276  0  0  0.00295675  0  0  0.0310612  0  0  0  0  0.015748  0  0  0  0  0  0  0.0176955  0  0.00113026  0  0  0  0.00939458  0.012633  0  0  0.0240996  0  0  0  0  0  0.00580045  0  0  0  0  0  0  1.48297e-05  0  0  0  0.00732402  0  0.0181259  0.00523539  0  0  0.059738  0  0  0  0  0.0143165  0  0  0  0  0.00436158  0  0  0  0.0109122  0  0  0  0  0  0  0  0.0130888  0  0.000512998  0  0  0  0  0  0  0  0.0342984  0  0.000465444  0  0  0.0171174  0  0.0544743  0.0690382  0  0.0265436  0  0  0  0  0.00603236  0  0  0  0.00429101  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0084614  0.000338235  0  0  0  0  0  0.00612003  0  0.0216637  0  0  0  0  0  0.0126125  0.000374249  0  0  0.0165046  0  0.0113403  0  0.014245  0.0592536  0.00828956  0  0.0269207  0  0  0.00144774  0.0258551  0.000118545  0  0  0.00687472  0.00366885  0  0  0  0  0  0  0.00461326  0.00430096  0  0.0102157  0  0.0510506  0  0  0.00805727  0  0  0  0.0211404  0  0  0  0  0  0  0  0  0  0.0302944  0  0  0  0  0  0.00112807  0.0282917  0.00327962  0  0  0.00921419  0  0  0  0  0  0.00464557  0.0103261  0.0524121  0  0  0  0.00548161  0.00402119  0  0.00361505  0  0  0.0200382  0.00634273  0  0  0  0.0014785  0.00573033  0  0.00782282  0  0  0.00097085  0  0  0  0.00985437  0  0  0  0  0  2.40257e-05  0  0  0  0  0.0539008  0.0137614  0.000971492  0.0123857  0  0.0154832  0.0120239  0.0268733  0  0  0  0  0.00196435  4.98991e-05  0.00514307  0.0286143  0  0  0.0129961  0  0.0087674  0  0  0.0124353  2.06741e-05  0  0.0254842  0  0  0.00672213  0  0  0  0.0115535  0  0  0  0.00736839  0  0  0  0.0126838  0  0  0  0  0  0.00465026  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0597606  0.0445109  0  0  0.00113752  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00470997  0  0  0  0  0  0.0157132  0.0187031  0  0.0389546  0  0  0  0.0191517  0  0  0  0  0.012586  0  0  3.07403e-05  0  0  0  0  0  0  0  0.0159904  0  0.0222315  0.0311182  0  0.00836925  0.00595586  0.00240172  0.0139145  0  0  0.00197735  0  0  0.0121019  0  0.00860666  0.000910028  0.00018817  0  0  0  0  0  0  0  0  0  0  0.0395808  0  0  0  0.00174774  0  0  0  0  0.0391106  0.00756485  0  0.00905018  0  0  0  0.010263  0  0.0109939  0  0.0154508  0  0  0.0113929  0  0.0570979  0  0  0  0  0.0011371  0.00076269  0  0  0  0  0.0305516  0.00212435  0  0  0  0  0  0  0.00535164  0.0266376  0.00205137  0.0209423  0  0.00452397  0.00471344  0  0  0  0.00579362  0.0491021  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0260761  0  0  0  0  6.53324e-05  0  0.0494082  4.65432e-05  0  0.00329777  0  0  0.0245604  0.0411166  0  0  0.0238733  0.00716139  3.54585e-06  0.00720278  0.0023742  0.000639466  0  0  0  0.00253845  0  0  0  0  0.00121301  0  0  0.00684202  0  0  0  0  0.0611924  0  0  0.0232384  0  0.00429364  0  0.00614994  0.000502856  0.00880735  0.00211199  0  0  0.00731729  0  0.00106956  0  0  0  0.0269657  0  0  0.000726597  0  0  0.00714814  0.00122941  0  0  0  0  0  0  0.0198066  0.031336  0  0  0  0  0.0106831  0  0.0248895  0.0392579  0.00855028  0.00374305  0  0  0  0.0104459  0.00172167  0.0471668  0  0.000207528  0.0198932  0  0  0  0.0105227  0  0  0.00125774  0.00939517  0  0  0  0  0.00277528  0  0  0  0  0  0  0.00244937  0  0.0359384  0  0  0.00742988  0  0  0  0.0060653  0.00145247  0  0  0.0312467  0  0  0  0  0  0.00944273  0  0  0  0  0  0.0278625  0  0  0  0  0  0  0.00271376  0  0.00293142  0  0  0  0  0  0.0849429  0  0  0  0  0  0.00569871  0  0  0.0471385  0  0  0.000160533  0  0  0  0.000187824  0  0.028466  0.00353529  0  0  0  0  0.0146652  0  0  0  0  0  0  0.000941687  0.0233141  0  0  0  0.0111576  0  0.0144617  0  0  0.00625682  0.00045253  0  0  0.000103466  0.00144557  0  0.00193492  0.000525825  0  0  0  0  0.00957713  0.0601473  0.00171282  0  0  0  0  0  0  0  0.00343912  0  0.00037486  0.00146667  0  0  0.00920336  0.000931698  0  
0  0.000661035  0  0.0111224  0  0  0.0106767  0.0682523  0.00103379  0  0  0  0  0.00564946  0  0.0363991  0  0.00807212  0.0123335  0.038672  0  0  0.0104812  0  0  0  0  0  0.000607345  0  0  0  0  0  0  0  0  0  0  0  0  6.2683e-09  0  0  0  0  0  0.000758122  0.00445136  0  0.0117783  0  0.0516135  0  0  0  0  0.00105314  0  0  0.0050064  0  0  0  0  0  0  0  0  0  0.00236585  0  0  0  0  0  0  0  0  0  0.0141866  0  0.0151757  0.0203869  0  0.0309207  0.00381108  0  0  0  0  0  0.00445061  0  0  0.0200152  0  0  0.0316741  0  0.0106755  0  0  0.0243202  0  0  0.0137685  0.0634715  0  0  0  0  0  0  0  0  0  0  0  0  0.00177512  0  0  0.00215198  0  0  0  0  0.00897665  0  5.55687e-05  0.0833926  0  0  0  0  0  0  0  0  0.0052924  0.00806318  0  0  0  0  0.0132549  0  0.00305775  0  0  0  0  0  0  0.0037159  0  0  0  0.00029395  0.00123413  0  0.0415199  0  0  0  0.029486  0  0  0.0935666  0  0  0  0  0.0172375  0.0250868  0  0  0  0.00381678  0  0.0686469  0  0.0753322  0  0  0.00256316  0  0  0  0  0  0.00133228  0.01987  0  0  0  0  0.0610035  0  0  0  0  0  0  0.00060814  0  0  0  0.0185803  0.00144474  0.034443  0  0  0.00241631  0.0793823  0  0.0569663  0.019731  0  0  0  0.00576975  0  0  0.00842125  0.00676914  0  0  0  0  0  0  0  0.0196807  0  0  0  0  0.0136549  0  0  0.0198733  0  0.00773985  0  0.00492827  0  0.0026933  0.00888502  0.0365119  0.0134378  0.00220978  0  0  0  0.0386064  0.0101334  0  0.0282509  0  1.18243e-05  0  0  0.0115661  0.0675173  0  0  0.0102651  0.00681299  0.000497307  0  0.000863249  0.0552997  0.00402385  0.00293032  0.0167793  0  0  0  0  0.0042225  0  0  0.00679435  0  0  0.00224632  0.0125237  0  0  0  0  0.00545329  0  0  0  0.000477986  0  0  0  0  0  0  0.00790016  0  0  0.00948121  0  0  0.0160847  0.0130841  0  0  0  0  0  0.00155893  0  0  0.000576493  0  0  0.0600811  0.0373838  0  0  0.00454254  0  0  0.0369427  0  0  0  0  0.0185512  0  0  0  0  0  0  0.0241503  0  0.00216702  0  0  0  0.013916  0.0161131  0  0  0.0295389  5.67998e-05  0  0  0  0  0.0103222  0  0  0  0  0  0  0.000255364  0  0  0  0.0100952  1.05589e-05  0.0221569  0.00744875  0  0  0.0724378  0  0  0  0  0.0173652  0  0  0  0  0.00589647  0  0  0  0.0138241  0  0  0  0  0  0  0  0.0158506  0  0.00120754  0  0  0  0  0  0  0  0.0431416  0  0.00118832  0  0  0.0216184  0  0.0648616  0.0819897  0  0.0329129  0  0  0  0  0.00801901  0  0  0  0.00629787  1.9977e-06  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0105447  0.0016105  0  0  0  0  0  0.00846186  0  0.0256583  0  0  0  0  3.32084e-05  0.0155101  0.00137566  0  0  0.0205143  0  0.0149721  0  0.0198765  0.0717163  0.0132293  0  0.0329308  0  0  0.00343646  0.0319876  0.000677072  0  0  0.00878471  0.00563011  0  0  0  0  0  0  0.00669885  0.00592717  0  0.0147429  0  0.0604684  0  0  0.0130876  0  0  0  0.0248101  0  0  0  0  0  0  0  0  0  0.0357629  3.83191e-05  0  0  0  0  0.00194299  0.0371523  0.00452152  0  0  0.0136054  0  0  0  0  0  0.00610463  0.0143859  0.0623434  0  0  0  0.00737574  0.005817  0  0.00521056  0  0  0.0238853  0.00920152  0  0  0  0.00280467  0.00743425  0  0.00966323  0  0  0.00170688  0  0  0  0.0149125  0  0.000249163  1.13823e-05  0  0  0.000345461  3.51867e-05  0  0  0  0.0647865  0.0175973  0.00184398  0.0147783  0  0.0181587  0.0152331  0.034235  0  0  0  0  0.00364068  0.000424763  0.00697472  0.0341276  0  0  0.0155918  0  0.0108953  0  0  0.0148806  0.000354502  0  0.0302868  0.000241905  0  0.00879049  0  0  0  0.0142486  0  0  0  0.00984853  0  0  0  0.0153165  0  0  0  0  0  0.00740713  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0699184  0.052538  6.84578e-06  0  0.00196988  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00622136  0  0  0  0  0  0.020135  0.0231354  0  0.0468101  0  0  0  0.0229198  0  0  0  0  0.0151509  0  0  0.000246965  0  0  0  0  0  0  0  0.018921  0  0.0271704  0.0389141  0  0.01057  0.0080945  0.00349731  0.0166792  0  0  0.00301056  0  0  0.0148054  0  0.0110173  0.00203403  0.000954867  0  0  0  0  0  0  0  0  0  0  0.048057  0  0  0  0.00419691  0  0  0  0  0.0489132  0.0115591  0  0.0116415  0  0  0  0.0125768  4.12974e-05  0.013171  0  0.0184943  0  0  0.0139688  0  0.067825  0  0  0  0  0.00190367  0.00140536  0  0  0  0  0.0393879  0.00336532  0  0  0  0  0  0  0.00801294  0.0351582  0.00385566  0.0259943  0  0.00826523  0.00841059  0  0  0  0.00841039  0.0588238  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0310091  0  0  0  0  0.000361725  0  0.0599372  0.000393994  0  0.00472316  0  0  0.0326987  0.050498  0  0  0.0318978  0.00971459  0.000335624  0.00897108  0.00405196  0.00124569  0  0  0  0.00414144  0  0  0  0  0.00223098  0  0  0.00942346  0  0  0  0  0.0717993  0  0  0.0273227  0  0.00605039  0  0.0089003  0.00135293  0.0141311  0.0032161  0  0  0.00937932  0  0.00281386  0.000491476  0  0  0.0324447  0.000377583  0  0.00266829  0  0  0.0114112  0.00219407  0  0  0  0  0  0  0.0247589  0.0389435  0  0  0  0  0.0136844  0  0.030155  0.0469869  0.0104825  0.00686879  7.26115e-06  0  0  0.013127  0.0028365  0.0555807  0  0.000665134  0.0263133  0  0  0  0.0127272  0  5.47634e-05  0.00231408  0.0114027  0  0  0  0  0.00403527  0  7.23216e-05  0  0  0  0  0.00490553  0  0.0443456  0  0.000259874  0.00942948  0  4.41789e-05  0  0.00858027  0.00271116  0  0  0.0370447  0  0  0  0  0  0.012731  0  0  0  0  0  0.0336295  6.08979e-05  0  0  0  0  0  0.00513173  0  0.00422734  0  0  0  0  0  0.0998173  3.56427e-07  0  0  0  0  0.00735416  0  0  0.0568046  0  0  0.000576082  0  0  0  0.00151019  0  0.0337329  0.0054582  0  0  0  0  0.0174553  0  0  0  0  0  0  0.00246005  0.0291965  0  0  0  0.013879  0  0.0177169  0  8.49303e-05  0.00796661  0.00109629  0  0  0.000653407  0.0023948  0  0.00362574  0.00129608  0  0  0  0  0.0117284  0.0721722  0.00272196  0  0  0  0  0  0  0  0.00568767  0  0.00156735  0.00313715  0  0  0.011892  0.0017937  0  
0  0.0015457  0  0.0146543  0  0  0.0128611  0.0815785  0.00210899  0  0  0  0  0.00735038  0  0.0449338  0  0.0102143  0.016801  0.0473333  0  0  0.0139524  0  0  0  0  0.000257208  0.00147018  3.50913e-05  0  0  0  0  0  0  0  0  0  0  0  0.000106769  0  0  0  0  0  0.00244992  0.00661056  0  0.0147973  0  0.0620091  0  0  0  0  0.00202612  0  0  0.00698959  0  0  0  0  0  0  0  0  0  0.00412386  0  0  0  0  0  0  0  0  0  0.0186473  0  0.0203285  0.0270078  0  0.0364076  0.00549881  0  0  0  0  0  0.00650714  0  0  0.0241537  1.56322e-05  0  0.0385085  0  0.0131274  0  1.69158e-05  0.029513  0  0  0.017428  0.0758162  0  0  0  0  0  0  0  0  0  0  0  0  0.00307637  0  0  0.00316177  0  0  0  3.91785e-05  0.0123284  0  0.000539561  0.0971691  0  0  0  0  0  0  0  0  0.00689154  0.0124805  0  0  0  0  0.0170168  0  0.00499974  0  0  0  0  0  0  0.00651286  0  0  0  0.00176412  0.00252976  7.85702e-05  0.050371  0  0  0  0.0354202  0  0  0.108254  0  0  0  0  0.0202657  0.029578  0  0  0  0.00519099  0  0.0817854  0  0.0892248  0  0  0.00408732  0  0  0  0  0  0.00217721  0.0271873  0  0  0  0  0.073801  0  0  0  0  0  0  0.00125307  0  0  0  0.0245327  0.00235181  0.040123  0  0  0.00413338  0.0931999  0  0.0674943  0.0246478  0  0  0  0.00801468  0  0  0.0121096  0.00864231  0  0  0  0  0  0  0  0.0235906  0  0  0  0  0.0163568  0  0  0.0272061  0  0.012553  0  0.00651094  0  0.00446609  0.0120437  0.0444307  0.0159965  0.00365757  0  0  0  0.0489743  0.0126078  0  0.0335587  0  0.000196861  0  0  0.014649  0.0805944  0  0  0.0131783  0.00875827  0.00177985  0  0.00202127  0.0678251  0.00537364  0.00433721  0.0219429  0  0  0  0  0.00626942  0  0  0.0101577  0  0  0.0051427  0.0161428  0  0  0  0.000300836  0.00895333  0  0  0  0.0011598  0  0  0  0  0  0  0.00976142  0  0  0.0126998  0  0  0.0193064  0.0156203  0  0  0  0  0  0.0039325  0  0  0.00172668  0  0  0.0704553  0.0455107  0  0  0.00646565  0  0  0.0433126  0  0  0  0  0.0215793  0  0  8.62668e-06  0  0  8.88733e-05  0.0315785  0  0.00353732  0  0  0  0.0193081  0.0200083  0  0  0.0355128  0.000402552  0  0  0  0  0.0161212  0  0  0  0  0  0  0.000789999  0  0  0  0.0133048  0.000534685  0.0265824  0.0100479  0  0  0.0862572  0  0  0  0  0.0207023  1.77748e-05  0  0  0  0.00766077  0  0  3.46334e-05  0.0170746  0  0  0  0  0  0  0  0.0188719  0  0.00219443  0  0  0  0  0  0  0  0.0529475  0  0.00224336  0  0  0.0266313  0  0.076087  0.0959471  0  0.039941  0  0  0  0  0.0102854  0  0  0  0.00868569  0.000181482  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0128544  0.00382567  0  0  0  0  4.78819e-07  0.0111785  0  0.0299812  0  0  0  0  0.000261065  0.0187018  0.00300551  0  0  0.0249496  0  0.019099  0  0.026422  0.0852681  0.0192998  0.000179344  0.0395235  0  0  0.00626768  0.0387485  0.00169311  0  0  0.0109262  0.0080069  0  1.27252e-05  0  0  0  0  0.00916923  0.00781182  0  0.0200836  0  0.0706278  0  0  0.0193126  0  0  0  0.0287653  0  0  0  0  0  0  0  8.05558e-05  0  0.0416667  0.000291736  0  0  0  0  0.00297758  0.0471659  0.00596135  0  0  0.0188358  0  0  0  0  0  0.00776126  0.0191059  0.0730742  0  0  0  0.00954806  0.00794113  0  0.00709513  0  0  0.0280612  0.0125848  0  0  0  0.00455031  0.00935778  0  0.0116958  0  0  0.00264876  0  0  0.000156462  0.020996  0  0.00133571  0.000193125  0  0  0.00104123  0.000839202  0  0  0  0.0765978  0.0218948  0.002993  0.0173787  0  0.021043  0.0188149  0.0424517  0  0  0  0  0.00582772  0.00116635  0.00908259  0.0401078  0  0  0.0184195  0  0.0132513  0  0  0.0175415  0.00109599  0  0.0354897  0.00111751  0  0.0111331  0  0  0  0.0172216  0  0  0  0.0126838  0  0  0  0.0181931  0  0  0  0  0  0.010797  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0808089  0.0611905  0.000776193  0  0.00302881  0  0  0  0  0  0  0  0  0  0  0  0  0  6.63698e-07  0  0  0.00794124  0  0  0  0  0  0.0250918  0.0280263  0  0.0553483  0  0  0  0.0270175  0  0  0  0  0.0179495  0  0  0.000669991  0  0  0  0  0  0  0  0.0220928  0  0.0325893  0.0475416  0  0.0130243  0.0105575  0.00479732  0.0196896  0  0  0.00425938  0  0  0.0177768  0  0.0137216  0.00360285  0.00231122  0  0  0  0  0  0  0  0  0  0  0.0573098  0  0  0  0.00769598  0  0  0  2.39844e-05  0.0597489  0.0163852  0  0.0145544  0  0  0  0.0151223  0.000315452  0.0155419  0  0.0218058  0  2.8823e-05  0.0168029  0  0.0794027  0  0  0  8.85215e-05  0.00286621  0.00224257  0  0  0  0  0.0492938  0.00488935  0  0  0  0  0  0  0.0112044  0.0448108  0.00622178  0.0315755  0  0.0131137  0.0131595  2.78305e-05  0  0  0.0115086  0.0693637  0.000188838  0  0  0  6.12678e-05  0  0  0  0  0  0  0  0  0  8.23399e-07  0  0  0.0363543  0  0  0  0  0.000897184  0  0.071412  0.00108063  0  0.00640248  0  0  0.0419552  0.0607865  0  0  0.0410397  0.012652  0.00120771  0.0109314  0.00617326  0.00205187  0  0  0  0.00613284  0  0  0  0  0.00355585  0  0  0.0124127  0  0  0  0  0.0831835  0  0  0.0317274  0  0.00810556  0  0.0121522  0.00261453  0.0206859  0.00455062  0  0  0.0116943  0  0.0053825  0.00208863  0  0  0.0384118  0.00151916  0  0.00582534  0  0  0.0166528  0.0034354  0  0  0  0  0  0  0.0302478  0.0473402  0  0  0  0  0.0170511  0  0.0359083  0.0553731  0.0126091  0.0109279  0.000185796  0  0  0.0161096  0.00422723  0.064641  0  0.0013817  0.0336026  0  7.56608e-05  0  0.0151382  0  0.000344013  0.00368904  0.0136019  0  0  0  0  0.00552928  0  0.00040283  0  0  0  0  0.00820078  0  0.0535908  0  0.00115503  0.0116646  0  0.000378751  0  0.011526  0.00435811  0  0  0.0433154  0  0  0  0  0  0.0165025  0  0  0  0  0  0.039918  0.000348881  0  0  0  0  0  0.0083085  0  0.00575863  0  0  0  0  0  0.115749  0.000111068  0  0  0  0  0.00921867  0  0  0.0673128  0  0  0.00124822  0  0  0  0.00409508  0  0.0394297  0.00779433  0  0  0  0  0.0204836  0  0  0  0  0  0  0.00469131  0.0357181  0  0  0  0.0168925  0  0.0212956  0  0.000559999  0.00988083  0.00201989  0  2.25851e-05  0.00167655  0.00358165  0  0.00584072  0.00240739  0  0  0  0  0.0140946  0.0852001  0.00396302  0  0  7.72455e-05  1.86938e-05  0  0  0  0.00849492  0  0.00357629  0.00543254  0  0  0.0149201  0.00293489  0  
0  0.00279978  0  0.0186642  0  0  0.0152458  0.0959788  0.00356244  0  0  0.00014477  0  0.00927295  0  0.0543203  0  0.0126055  0.0219442  0.0568218  0  0  0.0179114  0  0  0  0  0.00121969  0.00270757  0.000281349  0  0  0  0  0  0  0  0  0  0  0  0.000423767  0  6.50431e-05  0  0  0  0.00510301  0.00919198  0  0.0181546  0  0.0732897  5.7282e-05  0  0  0  0.00331379  0  3.74512e-05  0.00930024  0  0  0  0  0  0  0  0  0  0.0063647  0  0  0  0  0  0  1.28972e-06  0  0  0.0237039  0  0.0262155  0.034529  0  0.0423243  0.00749308  0  0  0  0  0  0.00895011  0  0  0.0286703  0.000412732  0  0.045981  0  0.0158288  0  0.000264573  0.0351912  0  0  0.0215099  0.0891602  0  0  0  0  0  0  0  0  0  0  0  0  0.0047318  0  0  0.00436449  0  0  0  0.000924367  0.0162032  0  0.00152074  0.111878  0  0  4.73453e-05  0  0  0  2.15586e-05  0  0.00869984  0.0178444  0  1.65987e-05  0  0  0.0212389  0  0.00741389  0  0  0  0  0  0  0.0100831  0  0  0  0.00446651  0.00428393  0.000352218  0.0600273  0  0  0  0.0418764  0  0  0.123873  0  0  0  0  0.0235333  0.0344267  0  0  0  0.00677483  0  0.0959634  0  0.104169  0  0.000120064  0.00596375  0  0  0  0  0  0.00322804  0.0356127  0  0  0  0  0.0877111  0  0  0  0  0  0  0.00212823  0  0  0  0.0312875  0.00347816  0.0462169  0  0  0.00630627  0.108004  0  0.0788451  0.0300959  0  0  0  0.0106243  0  0  0.0164564  0.0107418  0  0  0  0  0  0  0  0.0278453  0  0  0  0  0.0192981  0  1.69052e-05  0.0356514  0  0.0185065  0  0.00831202  0  0.00668235  0.0156751  0.0530867  0.0187742  0.0054666  0  0  0  0.0605038  0.0153484  0  0.0393061  3.52055e-05  0.000606205  0  0  0.0180897  0.0947192  0  0  0.0164494  0.0109451  0.00385138  0  0.00366328  0.0815267  0.00691712  0.00601765  0.0277806  0  0  0  0  0.00871656  0  0  0.0141869  0  0  0.00921357  0.0202121  0  0  0  0.00157937  0.0133071  0  0  0  0.00213849  0  0  7.91898e-05  0  0  0  0.0118173  0  0  0.0163812  0  0  0.0228158  0.0183772  0  0  0  0  0  0.00737916  0  0  0.00349087  0  0  0.0815884  0.0543948  0  0  0.00872476  0  0  0.0501644  0  0  0  0  0.0248308  0  0  0.000200797  0  0  0.000887225  0.039965  0  0.00524024  0  0  0  0.0255613  0.0243154  0  0  0.0420145  0.00106196  0  0  0  0  0.0231824  0  0  0  0  0  0  0.00161842  0  0  0  0.01695  0.00184796  0.0313985  0.0130309  0  0  0.10116  0  0  0  0  0.0243257  0.000215268  0  0  0  0.00965365  0  0  0.000336783  0.0206614  0  0  0  0  0  0  0  0.0221511  0  0.00347309  0  0  0  0  0  0  0  0.0636956  0  0.00362987  0  0  0.0321508  0  0.088129  0.110877  0  0.0476179  0  0  0  0  0.0128302  0  0  0  0.0114526  0.000651665  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0153894  0.00697954  0  0  0  0  0.000160325  0.0142679  0  0.0346293  0  0  0  0  0.000704935  0.0221857  0.00526174  0  0  0.0298065  0  0.0237168  0  0.0338691  0.0998746  0.0264869  0.00130617  0.0466904  0  0  0.00993659  0.0461287  0.00316573  0  0  0.0132983  0.0107972  0  0.000250965  0  0  0  0  0.0120225  0.00995392  0  0.0262291  0  0.0815116  0  0  0.0267169  0  0  0  0.0330036  0  0  0  0  0  0  0  0.000378567  0  0.0480003  0.000782224  0  0  0  0  0.00423138  0.0583077  0.00759855  0  0  0.0248963  0  0  0  0  0  0.00961481  0.0244797  0.0845847  0  0  0  0.0119974  0.0103922  2.99449e-07  0.00926766  7.97393e-05  0  0.0325628  0.0164891  0  0  0  0.00671392  0.0115001  0  0.0139197  0  0  0.00379609  0  0  0.00109895  0.028092  0  0.00328262  0.000596267  0  0  0.00211081  0.00270304  6.26973e-05  0  0  0.0893096  0.0266498  0.00441794  0.0201856  0  0.024135  0.0227666  0.0515085  0  0  0  0  0.00852323  0.00227411  0.0114655  0.046549  0  0  0.0214779  0  0.0158344  0  0  0.0204171  0.00224453  0  0.0410886  0.00263112  0  0.0137487  0  0  0  0.0204706  7.52239e-05  0  0  0.015872  0  0  0  0.0213121  0  0  0  0  0  0.0148157  0  0  0  0  0  0  0  0  0  0  0  0  0  0.0924137  0.0704564  0.00281816  0  0.00431381  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000164988  0  0  0.00986889  0  0  0  0  0  0.030578  0.0333711  0  0.0645563  0  0  0  0.0314419  0  0  0  0  0.0209805  0  0  0.00129965  0  0  0  0  0  0  0  0.0255043  0  0.0384826  0.0569854  0  0.0157309  0.0133433  0.00630121  0.0229443  0  0  0.00572324  0  0  0.0210143  0  0.0167177  0.00561509  0.00425564  0  0  0  0  0  0  0  0  0  0  0.0673233  0  0  0  0.0122376  0  0  0  0.000248056  0.0715929  0.0220349  0  0.0177868  0  0  0  0.0178983  0.000846422  0.0181055  0  0.0253832  0  0.000252689  0.0198937  0  0.0918082  0  0  0  0.000636941  0.00402433  0.00327399  0  0  0  0  0.0602464  0.00669557  0  0  0  0  0  0  0.0149227  0.0555721  0.00914706  0.0376799  0  0.0190584  0.0189501  0.000279319  0  0  0.0150852  0.0807023  0.00152507  0  0  0.000181484  0.000421798  0  0  0  0  0  0  0  0  0  0.000261993  0  0  0.0421071  0  0  0  0  0.00167145  0  0.0838081  0.00210598  0  0.00833486  0  0  0.0523079  0.0719616  0.000342449  0  0.0512772  0.0159712  0.00261886  0.0130828  0.00873618  0.00305766  0  0  0  0.00851109  0  0  0  0  0.00518679  0  0  0.0158073  0  0  0  0  0.0953242  0  0  0.0364495  0  0.0104579  0  0.0159024  0.0042866  0.0284551  0.00611495  0  0  0.014261  0  0.00877122  0.00478982  0  0  0.0448606  0.00342301  0  0.01019  0  0  0.0228627  0.00495273  0  0  0  0  0  0  0.0362671  0.0565116  0  6.38959e-05  0  0  0.0207806  0  0.0421434  0.0644041  0.0149292  0.0159127  0.000603447  0  0  0.0193917  0.0058931  0.0743348  0  0.00235685  0.0417476  0  0.000621093  0  0.0177547  0  0.000881655  0.00538174  0.0159921  0  0  0  0  0.0072566  0  0.00100073  0  0  0  0  0.0123295  0  0.0636569  0  0.0026874  0.0141341  0  0.00104156  0  0.0148999  0.00639206  0  0  0.0500524  0  0  0  0  0  0.0207534  0  0  0  0  0  0.0467211  0.00087325  1.93056e-05  0  0  0  0  0.0122392  0  0.00752458  0  0  0  0  0  0.132696  0.00041942  0  0  0  7.2491e-05  0.0112915  0  0  0.0786432  0  0  0.0021766  0  0  0  0.00793594  0  0.0455512  0.0105417  0  0  0  0  0.0237486  0  0  0  0  0  0  0.00763226  0.04287  0  0  0  0.0201962  0  0.0251955  0  0.00145221  0.0119987  0.00322281  0  0.000260877  0.00317194  0.00500555  0  0.00857751  0.00385899  0  0  0  0  0.0166748  0.0992006  0.00543541  0  0  0.000381757  0.000321139  0  0  0  0.0118577  0  0.00639838  0.00834996  0  0  0.0182856  0.00435462  0  
0  0.00442233  0  0.0231483  0  0  0.0178298  0.111416  0.00539304  0  0  0.00058749  4.82055e-07  0.0114163  0  0.064541  0  0.0152444  0.0277559  0.06712  0  0  0.0223542  0  0  0  0  0.00289422  0.00431859  0.000762927  0  0  0  0  0  0  0  0  0  0  0  0.000950865  8.01724e-06  0.000662854  0  0  0  0.00871228  0.0121934  0  0.021848  0  0.0854326  0.000331  0  0  0  0.00491536  0  0.000325045  0.0119368  0  0  6.9468e-06  0  0  0  0  0  0  0.00908616  0  0  0  0  0  0  0.000432375  0  0  0.02935  0  0.0328275  0.0429364  1.2844e-05  0.0486652  0.00979264  0  0  0  0  0  0.0117776  0  0  0.0335615  0.00134487  0  0.0540812  0  0.0187784  0  0.000807474  0.041349  0  2.93801e-07  0.0260105  0.103472  0  0  0  0  0  0  0  0  0  0  0  0  0.00674022  0  0  0.00575969  0  0  0  0.0029735  0.0205969  0  0.00299814  0.127484  0  0  0.000293811  0  0  0  0.000223205  0.000398626  0.0107165  0.0241444  2.89722e-05  0.000288881  0  0  0.0259172  0  0.0102979  0  0  0  0  0  0  0.0144211  0  0  0  0.00839444  0.00649501  0.000821918  0.0704716  0  0  6.75134e-05  0.0488474  0  0  0.140388  0  0  0  0  0.0270387  0.0396292  0  0  0  0.00856762  0  0.111146  0  0.120126  0  0.000650077  0.00819111  0  0  0  0  0  0.00448435  0.0451268  0  0  0  0  0.102698  0  0  0  0  0  0  0.00323324  0  0  0  0.0388333  0.00482328  0.0527193  0  0  0.00893297  0.123758  0  0.090997  0.036069  0  0  0  0.0135965  0  0  0.0214559  0.0130666  0  0  0  0  0  0  0  0.0324417  0  0  0  0  0.0224772  0  0.000392672  0.0451892  0  0.0255863  0  0.0103307  0  0.0093401  0.0197758  0.0624659  0.0217695  0.00763555  0  0  0  0.0731651  0.0183538  0  0.0454875  0.000263777  0.00123967  0  0  0.0218857  0.109856  0  0  0.0200761  0.0133725  0.00670861  0  0.00578768  0.0963673  0.00865369  0.0079707  0.0342844  0  0  0  0  0.0115619  0  0  0.0188765  0  0  0.0144493  0.024728  0  0  0  0.00385864  0.0185071  0.0001678  0  0  0.00341346  0  0  0.00050935  0  2.51707e-05  0  0.0140668  0  0  0.0205217  0  0  0.0266106  0.0213535  0  0  0  0  0  0.0118915  0  0  0.0058669  0  0  0.0934606  0.0640213  0  0  0.0113184  0  0  0.0574907  0  0  0  0  0.0283042  0.00037167  0  0.000645245  0  8.66089e-05  0.00251332  0.0492925  0  0.00727465  0  0  0  0.0326643  0.0290305  0  0  0.0490366  0.0020346  0  0  0  0  0.0314874  0  0  0  0  0  0  0.00274014  0  0  0  0.0210276  0.00394832  0.0366014  0.0163953  0  0  0.117107  0  0  0  0  0.0282334  0.000631338  0  0  0  0.0118742  0  0  0.00094959  0.0245822  0  0  0  0  0  0  0  0.0256866  0  0.00504278  0  0  0  0  0  0  0  0.0753632  0  0.00534691  0  0  0.038171  0  0.100964  0.126743  0  0.0559328  0  0  0  0  0.015652  0  0  0  0.0145966  0.00141227  0  0  0  0  0  0  0  0  0  0  0  0  9.86906e-06  0  0.0181485  0.0110662  0  0  0  0  0.000606642  0.0177278  0  0.0395994  0  0  0  0  0.00136463  0.0259598  0.00814152  0  0  0.0350807  0  0.0288207  0  0.0422036  0.115499  0.0347739  0.00346583  0.0544228  0  0  0.014437  0.0541182  0.00509357  0  0  0.0158997  0.0139988  0  0.000790402  0  0  0  0  0.0152563  0.0123523  0  0.0331689  0  0.0931016  0  0  0.0352824  0  4.18379e-06  0  0.0375226  0  0  0  0  0  0  0  0.000896174  0  0.0547579  0.00150955  0  0  0  0  0.00570383  0.0705497  0.00943246  0  0  0.0317765  0  0  0  0  0  0.0116645  0.0305001  0.0968541  0  0  0  0.0147223  0.0131685  0.000116469  0.0117269  0.000386046  0  0.0373871  0.0209101  0  0  0  0.0092937  0.0138602  0  0.0163341  1.21039e-05  0  0.00514841  0  0  0.00289209  0.0361854  0  0.00608652  0.00122063  0  0  0.00355339  0.00562274  0.000343542  0  0  0.102895  0.0318577  0.00611799  0.023198  0  0.0274333  0.0270851  0.0613886  0  0  0  0  0.0117244  0.00374724  0.0141222  0.0534445  0  0  0.0247657  0  0.0186434  0  0  0.0235058  0.00379919  0  0.0470787  0.0047808  0  0.0166357  0  0  0  0.0239939  0.000642192  0  0  0.019411  0  0  0  0.024672  0  0  0  0  0  0.0194578  0  0  0  0  0  0  0  0  0  0  0  0  2.30178e-05  0.104713  0.0803227  0.00612753  0  0.00582431  0  0  0  0  0  0  0  0  0  0  0  0  0  0.000618664  0  0  0.0120035  0  0  0  0  0  0.0365876  0.0391647  0  0.0744203  0  0  0  0.0361901  1.28477e-05  0  0  0  0.0242423  0  0  0.00213567  0  7.20855e-05  0  0  0  0  0  0.0291539  0  0.0448444  0.0672282  0  0.0186884  0.01645  0.00800837  0.0264415  0  0  0.00740153  0  0  0.0245163  0  0.0200041  0.00806894  0.00678582  0  0  0  0  0  0  0  0  0  0  0.0780804  0  0  0  0.017812  0  0  0  0.000707578  0.0844181  0.0284985  0  0.0213368  0  0  0  0.0209036  0.00163394  0.0208608  0  0.0292247  0  0.000698118  0.0232396  0  0.105017  0  0  0  0.00168596  0.00537759  0.00449922  0  0  0  0  0.0722203  0.00878294  0  0  0  0  0  0  0.0191637  0.0674157  0.0126282  0.0443006  0  0.026086  0.0257699  0.000792313  0  0  0.0191366  0.0928186  0.00413932  0  0  0.00101566  0.00110521  0  0  0  0  0  0  0  0  0  0.000989807  0  0  0.0482625  0  0  0  0  0.00268416  0  0.0970987  0.00346936  0  0.0105193  0  0  0.0637319  0.0840007  0.00181928  0  0.0625858  0.0196697  0.00456754  0.0154247  0.0117384  0.00426268  0  0  0  0.0112743  0  0  0  0  0.00712281  0  0  0.0196043  0  0  0  0  0.108199  0  0  0.041486  0  0.013106  0  0.020147  0.00636776  0.037419  0.00790836  0  0  0.0170781  0  0.0129744  0.00858905  0  0  0.0517843  0.00608621  0  0.0157517  0  0  0.0300282  0.0067452  0  0  0  0  0  0  0.04281  0.0664421  5.23671e-05  0.000328668  0  0  0.0248701  0  0.0488538  0.0740669  0.0174419  0.0218138  0.00126001  0  0  0.0229714  0.00783318  0.0846478  0  0.00359008  0.0507334  0  0.00169238  0  0.0205757  0  0.00166742  0.00739109  0.0185723  0  0  0  0  0.00921642  0  0.00186571  0  0  0  0  0.0172848  0  0.0745254  0  0.00485502  0.0168368  0  0.00203216  0  0.018699  0.0088114  0  0  0.0572488  0  0  0  0  0  0.0254795  0  0  0  0  0  0.0540311  0.00163376  0.00026475  0  0  0  0  0.0169178  0  0.00952434  0  0  0  0  0  0.150614  0.000925289  0  0  0  0.000504226  0.0135716  0  0  0.0907741  0  0  0.00336075  0  0  0  0.0130231  0  0.0520919  0.0136981  0  0  0  0  0.0272486  0  0  0  0  0  0  0.0112787  0.0506425  0  0  0  0.0237882  0  0.0294141  0  0.00276082  0.0143193  0.00470438  0  0.000758942  0.00513815  0.00666582  0  0.0118332  0.0056499  0  0  0  0  0.0194677  0.114141  0.00713846  0  0  0.000917244  0.000993116  0  0  0  0.0157722  0  0.010029  0.0118857  0  0  0.021986  0.00605209  0  
0  0.00641217  0  0.0281021  0  0  0.0206121  0.127851  0.0075994  0  0  0.00132793  0.000139167  0.0137795  0  0.0755769  0  0.0181296  0.034228  0.0782091  0  0  0.0272763  0  0  0  0  0.0052784  0.00630201  0.0014796  0  2.8525e-05  0  0  0  0  0  0  0  0  0  0.00168784  0.000234368  0.0018852  0  0  0  0.0132707  0.0156123  0  0.0258747  0  0.0984131  0.000830378  0  0  0  0.00682981  0  0.000896146  0.0148976  0  0  0.000214977  0  0  0  0  0  0  0.0122856  0  0  0  0  0  0  0.00163568  0  0  0.0355787  0  0.0401546  0.0522138  0.000320745  0.0554244  0.0123961  0  0  0  0  0  0.0149874  0  0  0.0388234  0.00281104  0  0.062798  0  0.0219746  0  0.0016453  0.0479801  0  0.000395845  0.0309258  0.118718  0  0  0  0  0  0  0  0  0  0  0  0  0.00910021  0  0  0.00734682  0.000244123  0  0  0.0061818  0.0255047  0  0.00497027  0.143953  0  0  0.000750719  0  0  0  0.000636826  0.00210047  0.0129407  0.0313684  0.000239518  0.000894966  0  0  0.0310473  0  0.013649  0  0  0  0  0  0  0.0195201  0  0  0  0.0135382  0.00916098  0.00148749  0.0816851  0  0  0.00033939  0.0563253  0  0  0.157759  0  0  0  0  0.0307802  0.0451816  0  1.63208e-08  0  0.0105686  0  0.127294  0  0.137056  0  0.00160244  0.0107678  0  0  0  0  0  0.00594561  0.055707  0  0  0  0  0.118721  0  0  0  0  0  0  0.00456757  0  0  0.000178777  0.0471574  0.00638658  0.0596242  0  0  0.0120111  0.140425  0  0.103927  0.0425607  0  0  0  0.0169293  0  0  0.0271013  0.0156157  0  0  0  1.11101e-05  0  0.000167333  0  0.0373764  0  0  0  0  0.0258926  0  0.00126135  0.0557973  0  0.033776  0  0.0125661  0  0.012437  0.0243419  0.0725533  0.0249812  0.0101628  0  0  0  0.0869257  0.0216223  0  0.0520973  0.000704758  0.00209698  0  0  0.0260342  0.125968  0  0  0.0240558  0.0160391  0.010347  0  0.00839241  0.112307  0.0105827  0.0101953  0.041445  0  0  0  0  0.0148032  0  0  0.0242201  0  0  0.0208374  0.0296862  0  6.41889e-06  0  0.00713407  0.0245443  0.000803553  0  0  0.00498396  0  0  0.00131294  0  0.00041192  0  0.0165093  0  0  0.0251175  0  0  0.0306887  0.0245479  0  0  0  0  0  0.0174596  0  0  0.00885183  0  0  0.106051  0.0743743  0  0  0.0142446  0  0  0.0652839  0  0  0  0  0.0319978  0.00195371  0  0.00134175  0  0.000509258  0.00496447  0.059542  0  0.00963917  0  0  0  0.0406045  0.0341498  0  0  0.0565712  0.00331988  0  0  0  0  0.0410145  0  0  0  0  0  0  0.0041545  0  0  0  0.0255339  0.00683244  0.0421868  0.0201386  0  0  0.134057  0  0  0  5.32903e-06  0.032423  0.0012658  0  0  0  0.0143214  0  0  0.00187267  0.028834  0  0  0  0  0  0  0  0.0294762  0  0.00690257  0  7.90441e-05  0  0  0  0  0  0.0879256  0  0.00739336  0  0  0.0446854  0  0.114568  0.143508  0  0.0648739  0  0  0  5.58775e-05  0.0187491  0  0  0.000119284  0.0181151  0.00246286  0  0  0  0  0  0  0  0  0  0  0  0.000256943  0.000759485  0  0.0211304  0.0160778  0  0  0  0  0.00133917  0.0215554  0  0.0448881  0  0  0  0  0.00223985  0.0300217  0.0116412  0  0  0.0407676  0  0.0344056  0  0.0514097  0.1321  0.0441417  0.00665385  0.0627109  0  0  0.0197612  0.0627064  0.00747488  0  0  0.0187293  0.0176088  0  0.00163071  0  0  0  0  0.0188683  0.0150058  1.1588e-05  0.0408914  0  0.105378  0  0  0.0449881  0  0.000165876  0  0.0423194  0  0  0  0  0  0.000109567  0  0.00163315  0  0.061933  0.00247338  0  0  0  0  0.00739429  0.0838617  0.0114623  0  0  0.0394645  0  0  0  0  0  0.0139096  0.0371588  0.10986  0  0  0  0.0177212  0.0162682  0.000442505  0.0144714  0.000921984  0  0.0425308  0.0258432  0  0  9.67564e-06  0.0122875  0.016437  0  0.0189381  0.000648625  0  0.00670516  9.97152e-08  0  0.00553284  0.0452592  0  0.00974258  0.00206594  0  0  0.00536791  0.00959211  0.000849696  0  0  0.117325  0.0375136  0.00809221  0.0264145  0  0.0309364  0.0317672  0.072074  0  0  0  0  0.015428  0.00558465  0.017051  0.0607875  0  0  0.0282811  0  0.0216769  0  0  0.0268065  0.00575869  0  0.0534548  0.0075638  0  0.0197927  0  0  0  0.0277894  0.00176423  0  0  0.0232982  0  0  0  0.0282711  0  0  0  0  0  0.0247176  0  0  0  0  0  0  0  0  0  0  0  0  0.00031089  0.117686  0.0907755  0.0106959  0  0.00755961  0  0  0  0  0  0  0  0  0  0  0  0  0  0.00136143  0  0  0.0143441  0  0  0  0  0  0.0431138  0.0454015  0  0.0849253  0  0.000116989  0  0.0412586  0.000350064  3.02938e-05  0  0  0.0277336  0  0  0.00317771  0  0.000434048  0  0  0  0  0  0.0330396  0  0.0516681  0.0782517  0  0.0218952  0.0198756  0.00991809  0.0301795  0  0  0.0092935  0  0  0.0282808  0  0.0235786  0.0109622  0.00989877  0  0  0  0  0  0  0  0  2.16189e-05  0  0.0895625  0  0  0  0.0244076  0  0  0  0.00140233  0.0981951  0.0357652  0  0.0252018  0  0  0  0.0241366  0.00267759  0.0238068  0  0.0333281  0  0.00136491  0.0268389  0  0.119003  0  0  0  0.00323453  0.00692544  0.00591778  0  0  0  0  0.0851876  0.0111503  0  0  0  0  0  0  0.0239229  0.0803129  0.0166612  0.0514301  0  0.0341806  0.0336043  0.00156654  0  0  0.023659  0.10569  0.00802486  0  0  0.00252571  0.00211107  0  0  0  0  0  0  0  0  0  0.00218359  0  0  0.054815  0  0  0  0  0.00393483  0  0.111255  0.00516983  0  0.0129547  0  0  0.0761999  0.0968793  0.00445901  0  0.0749386  0.0237446  0.00705166  0.017956  0.0151774  0.00566644  0  0  0  0.0144204  0  0  0  0  0.00936271  0  0  0.0238008  0  0  0  0  0.121786  0  0  0.0468334  0  0.0160483  0  0.0248817  0.0088563  0.047555  0.00993001  0  0  0.0201442  0  0.0179851  0.0134779  0  0  0.0591759  0.0095047  0  0.0224968  0  0  0.0381352  0.00881182  0  0  0  0  0  0  0.0498691  0.0771147  0.000366092  0.0007988  0  0  0.0293165  0.000160937  0.0560326  0.0843475  0.0201463  0.0286199  0.00215518  0  5.71369e-05  0.0268464  0.0100464  0.095565  0  0.00508075  0.0605434  0  0.0032884  0  0.0235999  0  0.00270092  0.00971581  0.0213414  0  0  0  0  0.0114078  0  0.0029973  0  0  0  0  0.0230582  0  0.0861764  0  0.00765512  0.0197714  0  0.00334991  0  0.02292  0.0116143  0  0  0.0648973  0  0  0  0  0  0.0306761  0  0  0  0  0  0.0618398  0.00263004  0.000792208  0  0  0  0  0.0223371  0  0.011757  0  0  0  0  0  0.169455  0.00162848  0  0  0  0.00132434  0.0160582  0  0  0.103683  0  0  0.00480006  0  0  0  0.0193435  0  0.0590455  0.0172608  0  0  0  0  0.030982  0  0  0  0  0  0  0.0156254  0.059025  0  0  0  0.0276663  0  0.0339484  0  0.00448474  0.0168417  0.00646376  0  0.00151652  0.00757332  0.00856168  0  0.0156045  0.00777889  0  0  4.90912e-05  0  0.0224721  0.129986  0.00907137  0  0  0.00168346  0.00203413  0  0  0  0.0202341  0  0.0144622  0.0160354  0  0  0.0260189  0.00802635  0  
0  0.00876781  0  0.0335207  0  0  0.0235915  0.145241  0.0101798  2.57122e-05  0  0.00236564  0.00052432  0.0163614  5.09045e-06  0.0874071  0  0.0212598  0.0413514  0.0900689  0  0  0.0326728  0  0  0  0  0.00836884  0.00865636  0.00243103  0  0.00030487  0  0  0  0  0  0  0  0  0  0.00263439  0.000771969  0.00373056  0  0  0  0.0187696  0.0194457  0  0.0302322  0  0.112205  0.00155519  0  0  0  0.00905592  0  0.00175043  0.0181805  0  0  0.000712162  0  0  0  0  0  0  0.0159599  0  0  0  0  0  0  0.00360935  0  0  0.0423823  0  0.0481855  0.0623436  0.00103885  0.0625957  0.0153017  0  0  0  0  0  0.018577  0  0  0.0444517  0.00480968  0  0.0721191  0  0.0254159  0  0.00277755  0.0550775  0  0.00153995  0.0362517  0.134863  0  0  0  0  0  0  0  0  0  1.99499e-05  0  0  0.0118101  0  0  0.00912527  0.00125413  0  0  0.0105418  0.0309215  0.000438553  0.00743519  0.161245  0  0  0.00141788  0  0  0  0.00126224  0.00513594  0.0153716  0.0395022  0.000653752  0.00183445  0  0  0.0366243  0  0.017464  0  0  0  0  0  0  0.0253719  0  0  0  0.019885  0.0122794  0.00234866  0.0936479  0  0  0.000819478  0.0643018  0  0  0.175944  0  0  0  2.6481e-05  0.0347559  0.0510796  0  0.000202812  0  0.012777  0  0.14437  0  0.154915  0  0.00297635  0.0136921  0  0  0  0  0  0.00761122  0.0673287  0  0  0  0  0.13574  0  3.5102e-05  0  0  0  0  0.00613061  0  0  0.00127203  0.0562456  0.00816738  0.0669255  0  8.20579e-05  0.0155378  0.157964  0  0.11761  0.0495635  0  0  0  0.0206202  0  0  0.033385  0.0183878  0  1.89015e-07  0  0.000229449  0  0.000892755  0  0.0426459  0  0  0  0  0.0295427  0  0.00262207  0.0674505  0  0.0430563  0  0.0150172  0  0.0159702  0.0293688  0.0833324  0.0284078  0.0130466  0  0  4.33774e-09  0.10175  0.025152  0  0.0591291  0.00135796  0.00317774  0  0  0.0305322  0.143014  0  0  0.0283854  0.0189438  0.0147608  0  0.0114749  0.129301  0.0127033  0.0126902  0.0492524  0  0  0  0  0.0184379  0  0  0.0302104  0  0  0.0283627  0.0350821  0  0.000161915  0  0.0113991  0.0314081  0.00191262  4.62389e-05  0  0.00684906  0  0  0.00248936  0  0.00126521  0  0.0191436  0  0  0.0301641  0  0  0.0350476  0.0279588  1.91726e-05  9.48165e-05  0  0  0  0.0240717  0  0  0.012442  0  0  0.119337  0.0854363  0  0  0.0175017  0  0  0.0735357  0  0  0  0  0.03591  0.00477417  0  0.00228995  0  0.0012833  0.00823659  0.0706925  0  0.0123322  0  0  0  0.0493676  0.0396687  0  0  0.0646096  0.00491697  0  0  0  0  0.0517388  0  0  0  0  0  0  0.00586067  0  0  0  0.0304648  0.0104958  0.04815  0.0242577  0  0  0.151964  0  0  0  0.000423185  0.0368919  0.00211838  0  0  0  0.016994  0  0  0.00310546  0.033414  0  0  0  0  0  0  0  0.0335181  0  0.00905138  0  0.000397125  0  0  0  0  0  0.101356  0  0.00976783  0  0  0.051687  0  0.128915  0.16113  0  0.0744287  0  0  0  0.000387208  0.0221199  0  0  0.000581952  0.0220055  0.00380282  0  0  0  0  0  0  0  0  0  0  0  0.00118599  0.0026998  0  0.0243338  0.0220049  0  0  0  0  0.0023575  0.0257479  0  0.0504917  0  0  0  0  0.00333024  0.0343689  0.0157564  0  0  0.046862  0  0.0404657  0  0.0614697  0.149638  0.0545683  0.0108636  0.0715443  0  0  0.0259002  0.0718818  0.0103075  0  0  0.0217857  0.0216243  0  0.00277139  0  0  0  0.000128985  0.0228556  0.017913  0.00048485  0.0493837  0  0.11832  0  0  0.0558101  0  0.00056224  0  0.0473912  5.61843e-05  0  0  0  0  0.000564041  0  0.00258917  0  0.0695189  0.00367324  0  0  0  0  0.009302  0.0982103  0.0136874  0  0  0.047947  0  0  0  0  0  0.0163491  0.0444467  0.123578  0  0  0  0.0209925  0.0196894  0.000978272  0.0174995  0.0016873  0  0.0479903  0.031283  0  0  0.000324813  0.0156927  0.0192294  0  0.0217306  0.00225101  0  0.00846569  0.000266965  0  0.00901668  0.0552942  0  0.0142445  0.00313181  0  0  0.007553  0.0146027  0.00158093  0  0  0.132568  0.0436121  0.0103395  0.0298337  0  0.0346429  0.0368092  0.083545  0  0  0  0  0.0196302  0.007785  0.0202505  0.0685707  0  0  0.0320225  0  0.0249335  0  0  0.0303177  0.00812145  0  0.0602115  0.0109765  0  0.0232177  0  0  0  0.0318549  0.0034401  0  0  0.0275307  0  0  0  0.0321075  0  0  0  0  0  0.0305881  0  0  0  0  0  0  0  0  0  0  0  0  0.000928028  0.13131  0.1018  0.0165116  0  0.00951892  0  0  0  6.46832e-05  0  0  0  0  0  0  0  0  0  0.00239286  0  0  0.0168899  0  0  0.000400329  0  0  0.0501494  0.0520755  0  0.0960556  0  0.000708459  0  0.046644  0.00114456  0.000378431  0  0  0.0314524  0  0  0.00442534  0  0.00110052  0  0  0  0  0  0.0371595  0  0.0589468  0.090036  0  0.0253498  0.0236178  0.0120296  0.0341564  0  0  0.0113983  0  0  0.0323057  0  0.0274391  0.0142923  0.0135908  0  0  0  0  0  0  0  0  0.000391095  0  0.10175  0  0  0  0.0320103  0  0  0  0.002332  0.112892  0.0438224  0  0.0293795  0  0  0  0.0275958  0.00397685  0.0269423  0  0.0376911  0  0.00225278  0.0306895  0  0.133739  0  0  0  0.0052811  0.00866728  0.00752912  0  0  9.76331e-06  0  0.0991183  0.0137962  0  0  0  0  0  0  0.0291952  0.0942322  0.0212415  0.0590606  0  0.0433241  0.0424366  0.00260161  0  0  0.0286479  0.119293  0.0131718  0  0  0.0047096  0.00343873  9.82397e-05  0  0  0  0  0  0  0  0  0.00384222  0  0  0.0617589  0  0  0  0  0.00542285  0  0.126248  0.00720625  0  0.0156398  0  0  0.0896821  0.110572  0.00825547  0  0.0883061  0.0281926  0.0100685  0.0206758  0.0190499  0.00726838  0  0  0  0.0179468  0  0  0  8.46591e-06  0.0119051  0  0  0.028393  0  0  0  0  0.136058  0  0  0.052488  0  0.019283  0  0.0301016  0.0117502  0.0588373  0.012179  0  0  0.0234577  0  0.0237949  0.0194455  0  0  0.0670275  0.0136732  0  0.0304087  0  0  0.0471672  0.0111514  0  0  0  0  0  0  0.0574364  0.0885111  0.000962729  0.0014741  0  0  0.0341166  0.000836074  0.0636723  0.095231  0.0230412  0.0363183  0.00328852  0  0.000615719  0.0310144  0.0125315  0.107071  0  0.0068281  0.0711598  0  0.00540747  0  0.0268261  0  0.00398164  0.0123544  0.0242985  0  0  0  0  0.0138298  0  0.0043949  0  0.000109866  0  0  0.0296399  0  0.0985885  0  0.0110841  0.0229366  0.000130745  0.00499394  0  0.0275591  0.0147985  0  0  0.07299  0  0  0  0  0  0.0363381  0  0  0  0  0  0.0701385  0.00386163  0.00160138  0  0  0.000156636  0  0.0284889  0  0.0142214  0  0  0  0  0  0.189169  0.0025287  0  0  0  0.00253218  0.0187502  0  0  0.117344  0  0  0.00649378  0  0  0  0.0268814  0  0.0664058  0.0212269  0  0  0  0  0.0349468  0  0  0  0  0  0  0.0206661  0.0680061  0  0  0  0.0318282  0  0.0387954  0  0.00662253  0.0195649  0.00849997  0  0.00253322  0.0104751  0.0106922  0  0.0198872  0.0102445  0  0  0.000409655  0  0.0256868  0.146698  0.0112332  0  0  0.00268004  0.00344341  0  0  0  0.0252382  0  0.0196908  0.0207938  0  0  0.0303814  0.0102763  0  
0  0.0114875  0  0.0393987  0  0  0.0267667  0.163541  0.0131324  0.00023484  0  0.00370001  0.00115575  0.019161  0.000452372  0.10001  0  0.0246333  0.0491162  0.102678  0  0  0.0385382  0  0  0  0  0.0121611  0.0113799  0.00361676  0  0.000874833  0  0  0  0  0  0  0  0  0  0.00379011  0.00162048  0.00619662  0  0  0  0.0251982  0.0236903  0  0.0349171  0  0.12678  0.00250511  0  0  0  0.0115923  0  0.00288741  0.0217835  0  0  0.00149821  0  0  0  0  0  0  0.0201055  0  0  0  0  0  0  0.00635032  0  0  0.0497523  0  0.0569079  0.0733066  0.00216657  0.0701725  0.0185079  0  0  0  0  0  0.0225436  0  0  0.0504421  0.00733864  0  0.0820318  0  0.0291003  0  0.00420357  0.0626339  0  0.0034309  0.0419834  0.151867  0  0  0  0  0  0  0  0  0  0.000420855  0  0  0.0148679  0  0  0.0110943  0.00304582  8.09374e-05  0  0.0160433  0.0368413  0.00187155  0.0103904  0.179321  0  0  0.002295  0  0  0  0.0020992  0.00949689  0.0180079  0.0485302  0.0012715  0.00310671  0  0  0.0426428  0  0.0217392  0  0  0  0  0  0  0.0319675  0  0  0  0.0274193  0.0158473  0.00340511  0.106338  0  0  0.00150758  0.0727678  0  0  0.1949  0  0  0  0.00029122  0.0389638  0.0573187  0  0.000803823  0  0.0151917  0  0.162329  0  0.173657  0  0.00477063  0.0169617  0  0  0  0  0  0.00948049  0.0799645  0  0  0  2.49772e-05  0.15371  0  0.00025417  0  0  0  0  0.00792163  0  0  0.00335734  0.0660827  0.0101649  0.0746166  0  0.000380166  0.0195098  0.176332  0  0.132021  0.0570696  0  0  0  0.0246663  0  0  0.0402985  0.0213818  0  0.000132905  0  0.000726832  0  0.00219152  0  0.0482464  0  0  0  0  0.0334256  0  0.0044735  0.0801215  0  0.0534056  0  0.017683  0  0.0199365  0.0348517  0.0947857  0.0320476  0.0162848  0  0  0.000143774  0.1176  0.0289412  0  0.0665764  0.00222311  0.00448146  0  0  0.0353762  0.160952  0  0  0.0330619  0.022085  0.0199431  0  0.0150323  0.147304  0.0150147  0.015454  0.0576954  0  0  0  0  0.0224628  0  0  0.0368393  0  0  0.0370074  0.0409107  0  0.000525065  0  0.0166451  0.0390866  0.00349395  0.000296545  0.000451024  0.00900764  0  0  0.00403772  0  0.00258425  0  0.0219688  0  0  0.0356569  6.90829e-05  0  0.0396847  0.0315848  0.000209911  0.000588122  0  0  0  0.0317132  0  0  0.0166329  0  0  0.133296  0.097189  0  0  0.0210871  0  0  0.0822374  0  0  0  0  0.0400389  0.00882602  0  0.00348937  0  0.00240818  0.0123243  0.0827212  0  0.015352  0.000118712  0  0.000181122  0.0589378  0.0455826  0  3.21962e-05  0.0731428  0.00682488  0  0  0  0  0.0636324  0  0  2.83633e-05  0  0  0  0.00785764  0  0  0  0.035816  0.0149325  0.0544862  0.0287495  0  0  0.170783  0  0  2.46118e-07  0.00150758  0.0416376  0.0031887  0  0  0  0.0198909  0  0  0.00464718  0.038319  0  0  0  0  0  0  0  0.0378101  0  0.0114879  0  0.0009587  0  0  0  0  0  0.115627  0  0.0124688  0  0  0.0591684  0  0.143976  0.179568  0  0.0845836  0  0  0  0.00101615  0.0257624  0  0  0.00139289  0.0262647  0.00543137  0  0  0  0  0  0  0  0  0  0  0  0.00279155  0.00582617  0  0.0277571  0.0288364  0  0  0  0  0.00366104  0.030302  0  0.0564063  0  0  0  0  0.0046353  0.0389989  0.0204819  0  0  0.0533586  0  0.0469948  0  0.0723646  0.168066  0.0660296  0.0160865  0.0809122  0  0  0.0328435  0.0816319  0.0135888  0  0  0.0250676  0.0260419  0  0.00421175  0  0  0  0.000699866  0.027215  0.0210724  0.00165054  0.0586315  0  0.131907  0  0  0.067722  0  0.00119309  0  0.0527349  0.000404769  0  0.000194683  0  0  0.00137103  0  0.00376381  4.2355e-05  0.0775085  0.00510856  0  8.81491e-05  0  0  0.0114261  0.11356  0.0161067  0  0  0.0572095  0  0  0  0  0  0.0189821  0.052354  0.137984  0  0  0  0.0245343  0.0234296  0.00172354  0.0208095  0.00268166  0  0.0537618  0.0372237  0  0  0.00108442  0.0195064  0.0222362  0  0.0247105  0.00481616  0  0.0104293  0.00104705  0  0.0133377  0.0662691  0  0.0195845  0.00441779  0  0  0.010107  0.0206439  0.00253691  0  0  0.148593  0.0501472  0.0128586  0.0334542  0  0.0385511  0.0422073  0.0957806  0  0  0.000124578  0  0.0243267  0.0103467  0.0237187  0.0767863  0  0  0.0359882  0  0.0284117  0  0  0.0340376  0.0108855  0  0.067343  0.0150147  0  0.026909  0  0  0  0.0361882  0.00566793  0  0  0.0321055  0  0  0  0.0361794  0  0  0  0  0  0.0370619  0  0  0  0  0  0  0  0  0  0  0  0  0.00187402  0.145563  0.113382  0.0235597  0  0.0117014  0  0  0  0.000339652  0  0  0  0  0  0  0  0  0  0.00371235  0  0  0.0196396  0  0  0.00184459  0  0  0.0576865  0.0591803  0  0.107794  0  0.00179869  0  0.0523427  0.00239561  0.00111548  0  0  0.0353972  0  0  0.00587805  0  0.00207111  0  0  0  0  0  0.0415116  0  0.0666732  0.10256  0  0.0290502  0.0276741  0.014342  0.0383702  0  0  0.0137151  0  0  0.0365887  0  0.0315833  0.0180563  0.0178576  0  0  0  0  0  0  0  0  0.00121788  0  0.114622  1.42186e-06  0  0  0.0406039  0  0  0  0.00349613  0.128476  0.0526566  0  0.033867  0  0  0  0.0312797  0.00553103  0.030266  0  0.0423112  0  0.00336131  0.0347895  0  0.149196  0  0  0  0.00782361  0.0106024  0.00933261  0  0  0.000371577  0  0.11398  0.0167193  0  0  0  0  0  0  0.0349749  0.10914  0.026364  0.0671835  0  0.0534958  0.0522479  0.00389695  0  0  0.0340984  0.133602  0.0195668  0  0  0.00756435  0.00508731  0.000785908  0  0  0  8.48108e-05  0  0  0  0  0.00596414  0.00019541  0  0.069088  0  0  0  0  0.00714751  0  0.142043  0.00957723  0  0.0185733  0  0  0.104146  0.12505  0.0131998  0  0.102656  0.0330104  0.0136149  0.0235829  0.0233525  0.00906784  0  0  0  0.0218508  0  0  0  0.000218166  0.0147484  0  0  0.0333773  0  0  0.000124756  0  0.150991  0  0  0.058446  0  0.022808  0  0.0358014  0.015047  0.0712373  0.0146542  0  0  0.0270169  0  0.0303944  0.0264787  0  0  0.075331  0.0185855  0  0.0394683  0  0  0.0571063  0.0137628  0  0  0  0  0  0  0.0655034  0.100612  0.00184194  0.00235429  0  0  0.0392666  0.00203727  0.0717649  0.106702  0.0261255  0.0448943  0.00465949  0  0.00176913  0.0354727  0.0152871  0.119148  0  0.0088312  0.082563  0  0.00804735  0  0.0302528  0  0.00550894  0.0153052  0.0274422  0  0  0  0  0.0164811  0  0.00605775  0  0.000499175  0  0  0.0370188  0  0.111739  0  0.0151376  0.0263308  0.000579277  0.00696317  0  0.0326124  0.0183615  0  0  0.0815187  0  2.95673e-05  0  0  0  0.0424599  0  0  0  0  0  0.078918  0.00532795  0.00269181  0  0  0.000643541  0  0.0353636  0  0.0169164  0  0  0  0  0  0.209704  0.00362561  0  0  0  0.00412682  0.0216464  0  0  0.131732  0  0  0.00844106  0  0  0  0.0356175  0  0.0741659  0.0255931  0  0  0  0  0.0391412  0  0  0  0  0  0  0.0263936  0.0775737  0  0  0  0.0362714  0  0.0439519  0  0.00917239  0.0224877  0.0108119  0  0.00380851  0.0138408  0.0130564  0  0.0246769  0.013045  0  0  0.00112023  0  0.0291103  0.164239  0.013623  0  0.00014656  0.00390654  0.0052199  0  0  0  0.0307789  0  0.025706  0.0261549  0  0  0.0350705  0.0128007  0  
0  0.0145692  0  0.0457305  0  0  0.0301365  0.182705  0.0164548  0.000654164  0  0.00533024  0.00203315  0.0221769  0.00162201  0.113361  0  0.0282484  0.0575115  0.116012  0  0  0.0448667  0  0  0  0  0.0166498  0.0144705  0.00503625  0  0.00173808  0  0  0  0  0  0  9.83062e-07  8.04571e-06  0  0.00515451  0.00277939  0.0092803  0  0  0  0.0325442  0.0283425  0  0.0399265  0.000365199  0.14211  0.0036797  0  0  0  0.0144373  0  0.00430645  0.0257041  0  0  0.00257268  0  0  0  0  0  0  0.0247184  7.95126e-05  0  0  0  0  0.000208008  0.00985437  0  0  0.0576797  0  0.0663085  0.0850818  0.00370297  0.0781476  0.0220125  0  0  0  0  0  0.0268841  0  0  0.0567897  0.0103952  0  0.0925224  0.000123973  0.0330262  0  0.0059225  0.0706417  0  0.00606586  0.0481159  0.169692  0  0  0  0  0  0.000213136  0  0  0  0.00133646  0  0  0.0182715  0  0  0.0132532  0.00561641  0.000469108  0  0.0226735  0.0432579  0.00429807  0.013833  0.198138  0  0  0.00338172  0  0  0  0.00314733  0.0151717  0.0208487  0.0584347  0.00209253  0.00471088  0  0  0.0490972  0  0.0264706  0  0  0  0  0  0  0.0392965  0  0  0  0.0361223  0.0198615  0.00465641  0.119734  0  0  0.0024034  0.0817139  0  0  0.214583  0  0  0  0.000839956  0.0434019  0.0638943  0  0.00180257  0  0.0178118  0  0.181128  0  0.193235  0.000125199  0.00698378  0.0205745  0  0  0  0  0  0.0115526  0.0935849  0  0  0  0.000230178  0.172584  0  0.000673878  0  0  0  0  0.00993982  0  0  0.00643057  0.0766522  0.0123782  0.0826906  0  0.000896104  0.0239234  0.195484  0  0.147132  0.0650708  0  0  0  0.0290647  0  3.83385e-06  0.0478324  0.0245962  0  0.000511696  0  0.00150298  0  0.00406214  0  0.0541737  0  0  0  0  0.0375393  0  0.00681381  0.0937805  0  0.0647996  0  0.0205622  0  0.0243325  0.0407854  0.106895  0.0358991  0.019875  0  0  0.000571862  0.134435  0.0329877  0  0.0744321  0.00329983  0.00600758  0  0  0.0405627  0.179737  0  0  0.0380817  0.0254612  0.0258856  0  0.019061  0.166267  0.0175161  0.0184853  0.0667623  0  0  0  0  0.0268749  0  0  0.0440977  0  0  0.046751  0.0471666  0  0.00109572  0  0.0228617  0.0475665  0.00554605  0.000763925  0.00204799  0.0114584  0  0  0.00595687  0  0.0043678  0  0.0249836  0  0  0.0415906  0.000345804  0  0.0445972  0.0354242  0.000604987  0.00150234  0  0  0  0.0403678  0  0  0.0214195  0  5.01188e-05  0.147903  0.109613  0  0  0.0249987  0  0  0.0913799  0  0  0  0  0.0443826  0.0140992  0  0.00493941  0  0.00388312  0.0172207  0.0956035  0  0.0186965  0.000625374  0  0.00141876  0.0692982  0.0518863  0  0.000417508  0.0821611  0.00904242  0  0  0  0  0.0766642  6.12406e-05  0  0.000664092  0  0  0  0.0101442  0  0  0  0.0415826  0.0201356  0.06119  0.0336104  0  0  0.190464  0  0  0.00011817  0.00325707  0.0466571  0.0044763  0  0  0  0.0230107  0  0  0.00649688  0.0435456  0  0  0  0  0  0  3.78236e-05  0.0423498  0  0.0142108  0  0.0017635  0  0  0  0  0  0.130708  0  0.0154943  4.06666e-05  0  0.0671216  0  0.159723  0.198777  0  0.0953244  0  0.000216711  0  0.00194233  0.0296745  0  0  0.00255153  0.0308895  0.00734757  0  0  0  0  0  0  0  0  0  0  0  0.00507147  0.0101312  0  0.0313989  0.0365592  0  0  0  0  0.00524905  0.0352143  0  0.0626279  0  0  0  0  0.0061545  0.0439088  0.0258118  0  0  0.0602516  0  0.0539864  0  0.0840736  0.187339  0.078499  0.0223115  0.0908027  0  0  0.0405795  0.0919438  0.0173157  0  0  0.0285733  0.0308579  0  0.00595091  0  0  0  0.00172613  0.0319433  0.0244822  0.00350705  0.0686194  0  0.146114  0  0  0.0806944  0  0.00205813  0  0.0583474  0.00107184  0  0.00105331  0  0  0.00252997  0  0.00515657  0.000380287  0.0858944  0.00677868  0  0.000459516  0  0  0.0137657  0.129872  0.0187193  0  0  0.0672359  0  0  0  0  0  0.0218075  0.06087  0.153052  0  0  0  0.0283446  0.0274864  0.00267801  0.0243994  0.00390458  0  0.0598414  0.043659  7.88016e-05  0  0.00228783  0.0237256  0.025456  0  0.0278767  0.00833912  0  0.0125951  0.00233956  0  0.0184885  0.0781608  0  0.0257534  0.00592329  0  0  0.0130281  0.0277029  0.00371722  0  0  0.165366  0.0571128  0.0156482  0.0372745  0  0.0426593  0.0479573  0.108758  0  0  0.000653977  0  0.0295126  0.0132678  0.0274538  0.085426  0  0  0.0401762  0  0.0321099  0  0  0.0379649  0.0140487  0  0.0748434  0.0196731  6.7208e-05  0.0308644  0  7.51978e-06  0  0.0407868  0.00844526  0  0  0.0370193  0  0  2.76479e-05  0.0404847  0  0  0  0  0  0.0441307  0  0  0  0  0  0  0  0  0  0  0  0  0.00314826  0.160419  0.125504  0.0318225  0  0.0141059  0  0  0  0.00083029  0  0  0  0  0  0  0  0  0  0.00531914  0  0  0.0225921  0  0  0.00433841  0  0  0.0657168  0.066709  0  0.120124  0  0.0033866  0  0.0583505  0.00410207  0.00224088  0  0  0.0395659  0  0  0.00753523  0  0.0033452  0  0  0  0  0  0.0460937  0  0.0748394  0.1158  0  0.0329946  0.0320419  0.0168543  0.0428187  0  0  0.0162429  0  0  0.0411276  0  0.0360088  0.0222508  0.0226941  0  0  0  0  0  0  0  0  0.00250121  0  0.128156  0.00060088  0  0  0.0501704  0  0  0  0.00489418  0.144911  0.0622525  0  0.0386614  0  0  0  0.0351863  0.00733936  0.0337765  0  0.047186  0  0.00469004  0.0391366  0  0.165344  0  0  1.39276e-05  0.0108595  0.0127301  0.0113275  0  0  0.00125479  0  0.129738  0.0199178  0  0  0  0  0  0  0.0412556  0.124999  0.0320229  0.0757898  0  0.0646729  0.0630172  0.00545192  0  0  0.0400051  0.14859  0.0271936  0  0  0.0110861  0.00705577  0.00212957  2.29214e-05  0  0  0.000609332  0  0  0.00022784  0  0.00854739  0.000806992  0  0.076796  0  0  0  0  0.00910799  0  0.158608  0.0122812  0  0.0217536  0  0  0.119558  0.140285  0.0192805  0  0.117955  0.0381941  0.0176869  0.0266764  0.0280814  0.0110641  0  0  0  0.0261293  0  0  0  0.000709115  0.0178909  0.000124135  0  0.0387495  0  0  0.000726616  0  0.166558  0  0  0.0647033  0  0.0266214  0  0.0419754  0.018744  0.0847237  0.0173545  0  0  0.0308199  0  0.0377724  0.0345618  0  0  0.0840777  0.0242338  0  0.0496532  0  6.00093e-05  0.0679325  0.0166443  0  0  0  0  0  0  0.074061  0.113396  0.00300322  0.003439  0  0  0.0447628  0.00376327  0.0803022  0.118742  0.029398  0.0543317  0.00626743  0  0.00351601  0.0402186  0.0183118  0.131779  0  0.011089  0.0947321  0  0.0112053  0  0.0338786  0  0.00728207  0.0185663  0.0307714  0  0  0  0  0.0193606  0  0.00798498  0  0.00116961  0  0  0.0451824  0  0.125603  0  0.0198105  0.0299523  0.00134676  0.00925631  0  0.0380754  0.0223006  0  0  0.0904747  0  0.000366698  0  0  0  0.0490353  0  0  0  0  0  0.0881683  0.00702829  0.00406289  0  0  0.00146051  0  0.0429508  0  0.0198408  0  0  0  0  0  0.231007  0.00491877  0  0  0  0.00610702  0.0247455  0  0  0.146821  0  0  0.0106409  0  0  0  0.0455297  0.000138785  0.0823187  0.0303556  0  0  0  0  0.043563  0  0  0  0  0  0  0.0327997  0.0877148  0  0  0  0.0409933  0  0.0494144  0  0.0121322  0.0256089  0.0133981  0  0.00534173  0.0176673  0.0156531  0  0.0299686  0.0161786  0  0  0.00218031  0  0.032741  0.182567  0.0162397  0  0.00080585  0.00536238  0.00736231  0  0  0  0.03685  0  0.0324982  0.0321119  0  0  0.0400829  0.0155981  0  
0  0.0180108  0  0.0525098  0  0  0.0336995  0.202684  0.0201446  0.00128351  0  0.00725536  0.00315608  0.0254077  0.00351232  0.127436  0  0.0321033  0.0665256  0.130049  0  0  0.0516519  0  0  0  0  0.0218285  0.0179259  0.00668882  0  0.00289411  0  0  0  0  0  0  0.000205804  0.00041876  0  0.00672703  0.00424795  0.0129777  0  0  0  0.0407933  0.0333983  0  0.0452566  0.00156071  0.158163  0.00507845  0  0  0  0.0175892  0  0.00600674  0.0299397  0  0  0.00393494  0  0  0  0  0  0.000201486  0.029794  0.00035206  0  0  0  0  0.000947336  0.0141161  0  0  0.0661546  0  0.0763728  0.0976469  0.0056468  0.0865138  0.0258133  0  0  0  0  0  0.031595  0  0  0.0634896  0.0139762  0  0.103576  0.00051555  0.0371913  0  0.00793334  0.0790924  0  0.00944088  0.0546438  0.188295  0  0  0  0  0  0.00106553  0  0  0  0.00276584  0  0  0.0220184  0  0  0.0156012  0.00896185  0.00117771  0  0.0304169  0.0501643  0.00771328  0.0177596  0.217655  0  0  0.00467759  0  0  0  0.00440619  0.022145  0.0238928  0.0691966  0.00311648  0.00664591  0  0  0.0559812  0  0.0316537  0  0  4.15912e-05  0  0  1.05258e-06  0.0473475  0  0  0  0.0459726  0.0243182  0.00610207  0.133811  0  0  0.00350657  0.0911301  0  0  0.234945  0  0  0  0.00167238  0.0480678  0.0708013  0  0.00319827  0  0.0206363  0  0.200719  0  0.213598  0.000925618  0.00961393  0.0245279  0  0  0  0  0  0.0138268  0.108158  0  0  0  0.000642316  0.192312  0  0.00129406  0  0  0  0  0.0121842  0  0  0.0104856  0.087936  0.0148064  0.0911402  0  0.00162965  0.0287748  0.215376  0  0.162914  0.073558  0  0  0  0.0338122  0  0.000182848  0.0559766  0.0280296  0  0.00113638  0  0.00255747  0  0.00650247  0  0.0604237  0  0  0  0  0.041882  0  0.00964069  0.108395  0  0.0772117  0  0.0236536  0  0.0291542  0.047164  0.11964  0.0399606  0.0238147  0  0  0.00128402  0.152211  0.0372892  0  0.0826888  0.00458768  0.00775539  0  0  0.046088  0.199322  0  0  0.0434412  0.0290708  0.0325789  0  0.0235571  0.186139  0.0202064  0.0217823  0.0764401  0  0  0  0  0.0316705  0  0  0.0519759  0  0  0.0575704  0.0538439  0  0.00187364  2.0873e-06  0.0300362  0.056833  0.00806697  0.00144818  0.00479501  0.0141999  0  0  0.00824538  0  0.00661421  0  0.0281871  0  0  0.0479595  0.000833942  0  0.0497822  0.0394753  0.00120424  0.00283669  0  0  0  0.0500166  0  0  0.0267959  0  0.000296082  0.163131  0.122687  5.33339e-09  0  0.0292337  0  0  0.100953  0  0  0  0  0.0489391  0.0205806  0  0.00663934  0  0.00570708  0.0229179  0.109313  0  0.0223635  0.00152994  0  0.00382576  0.08043  0.0585745  0  0.00123816  0.0916541  0.0115682  0  0  0  0  0.0908003  0.000325021  0  0.00213476  0  0  0  0.0127191  0  0  0  0.0477596  0.026097  0.068256  0.0388367  0  0  0.210956  0  0  0.000451307  0.00566932  0.0519476  0.00598061  0  0  0  0.026352  0  0  0.00865341  0.0490901  0  0  0  0  0  0  0.000314652  0.0471349  0  0.0172184  0  0.00281112  0  0  0  0  0.000292988  0.146567  0  0.0188426  0.000297539  0  0.075538  0  0.176125  0.218711  0  0.106636  0  0.00133001  0  0.00316521  0.033854  0  0  0.00405707  0.0358763  0.00955029  4.04775e-05  0  0  0  0  0  0  0  0  0  0  0.00802265  0.0156045  0  0.0352574  0.0451589  0  0  0  0  0.00712061  0.0404811  0  0.0691521  0  1.67514e-05  0  0  0.00788715  0.0490956  0.0317393  0  0  0.0675349  0  0.0614332  0  0.0965744  0.207406  0.0919475  0.0295259  0.101204  0  0  0.049095  0.102804  0.0214849  0  0  0.0323011  0.0360682  0  0.00798785  0  0  0  0.00320685  0.0370366  0.0281408  0.0060518  0.0793305  2.34801e-05  0.160919  0  0  0.0946956  0  0.00315696  0  0.0642252  0.00205697  0  0.00259546  0  0  0.00404004  0  0.00676682  0.00105564  0.0946686  0.00868279  0  0.00112096  0  0  0.0163198  0.147106  0.0215242  0  0  0.0780089  0  0  0  0  0  0.0248242  0.069983  0.168753  0  0  0  0.0324213  0.0318572  0.00384126  0.0282672  0.00535553  0  0.0662248  0.0505821  0.000616766  0  0.00393396  0.0283466  0.0288874  0  0.0312279  0.0128131  0  0.0149623  0.00414316  0  0.0244603  0.0909442  0  0.0327405  0.00764765  0  0  0.0163139  0.0357647  0.00512131  0  0  0.18285  0.0645022  0.0187066  0.0412928  0  0.0469658  0.0540548  0.122454  0  0  0.00159834  0  0.0351826  0.0165462  0.0314536  0.0944812  0  0  0.0445845  0  0.0360263  0  0  0.0420975  0.0176083  0  0.0827061  0.0249457  0.000401875  0.0350817  0  0.000172328  0  0.045648  0.011769  0  0  0.0422685  0  0.000128295  0.000413721  0.0450212  0  0  0  0  0  0.0517853  0  0  0  0  1.38109e-05  0  0  1.20678e-07  0  0  0  0  0.00474989  0.175854  0.138149  0.0412787  0  0.0167315  0  0  4.33362e-06  0.00153639  0  0  0  0  0  0  0  0  0  0.0072123  0  4.05558e-07  0.0257462  0  0  0.00787652  0  0  0.0742312  0.0746545  0.000120513  0.133026  0  0.0054706  0  0.0646635  0.00626237  0.00375374  0  0  0.0439565  0  0  0.0093962  0  0.00492204  0  0  0  0  0  0.0509034  0  0.0834372  0.129734  0  0.037181  0.0367183  0.0195656  0.0474996  0  0  0.0189805  0  0  0.0459198  0  0.0407128  0.026872  0.0280945  0  0  6.58037e-05  0  0  0  0  0  0.00423992  0  0.142329  0.00228675  1.22996e-05  0  0.0606895  0  1.42921e-05  0  0.0065255  0.162159  0.072594  0  0.0437596  0  0  0  0.039314  0.00940089  0.0374726  0  0.0523127  0  0.00623836  0.0437286  0  0.18215  0  0  0.000442185  0.0143858  0.0150495  0.0135132  0  0  0.00265849  0  0.146356  0.0233899  0  0  0  0  0  0  0.0480308  0.141772  0.0382117  0.0848698  0  0.0768302  0.0747215  0.00726568  0  0  0.0463624  0.16423  0.0360326  4.50043e-08  0  0.0152701  0.00934283  0.00412747  0.000279622  0  0  0.00161235  0  0  0.000952522  0  0.0115896  0.00183444  0  0.0848761  0  0  0  0  0.0113034  0  0.175907  0.0153162  0  0.025179  0  0  0.135879  0.156246  0.0264833  0  0.134166  0.0437396  0.0222802  0.0299549  0.0332323  0.0132564  0  0  0  0.030779  0  0  0  0.00148104  0.0213307  0.00117678  0  0.0445052  0  0  0.00182632  0  0.18273  0  0  0.0712558  0  0.0307208  0  0.0486171  0.0228382  0.0992622  0.0202787  0  0  0.0348648  0  0.0459168  0.043677  0  0  0.0932584  0.0306098  0  0.0609388  0  0.000432927  0.0796242  0.0197945  0  0  0  0  6.43409e-05  0  0.0830995  0.126842  0.00444592  0.0047278  0  0  0.050601  0.00601225  0.0892751  0.131336  0.0328573  0.0646127  0.00811159  0  0.00585426  0.0452491  0.0216037  0.144946  0  0.0136004  0.107645  0  0.0148779  0  0.0377021  8.57819e-06  0.00930014  0.0221356  0.0342848  0  0  0  0  0.0224668  0  0.0101755  0  0.00212081  0  0  0.0541168  0  0.140156  0  0.0250968  0.0337995  0.00243269  0.0118719  0  0.0439432  0.0266126  0  0  0.0998489  0  0.00107962  0.000202258  0  0  0.056058  0  0  0  0  0  0.0978793  0.00896187  0.00571383  0  0  0.002607  0  0.0512387  2.01015e-05  0.0229932  0  0.000143952  0  0.000230431  0  0.25302  0.00640767  0  0  0  0.00847125  0.0280464  0  0  0.16258  0  0  0.0130921  0  0  3.17821e-06  0.056593  0.000567764  0.0908567  0.0355106  0  1.70486e-07  0  0  0.0482101  0  0  0  0  0  0  0.0398753  0.0984155  0  0  0  0.0459909  0  0.0551793  0.000340846  0.0154995  0.0289272  0.0162574  0  0.00713208  0.0219508  0.0184811  0  0.0357566  0.0196431  0  0  0.00358917  0  0.0365775  0.201639  0.0190819  0  0.00199463  0.00704689  0.00986905  0  0  0  0.0434445  0  0.0400562  0.0386574  0  0  0.0454152  0.0186669  0  
0  0.0218095  0  0.0597298  0  0.00011376  0.0374542  0.223426  0.0241989  0.00212261  0  0.00947422  0.004524  0.0288521  0.00612055  0.142209  0  0.036196  0.0761458  0.144761  0  0  0.058887  0  0  0  0  0.0276899  0.0217435  0.0085737  0  0.00434223  0  0.000257394  0  0  0  0  0.00076716  0.00145042  0  0.00850699  0.00602527  0.0172843  0  0  0  0.0499297  0.0388535  0  0.0509039  0.00358621  0.174906  0.00670071  0  0  0.000203933  0.021046  0  0.00798731  0.0344875  0  0  0.0055842  0  0  0  0  0  0.00147514  0.0353275  0.000818399  0  0  0  0  0.00222094  0.0191289  0  0  0.0751665  0  0.0870855  0.110978  0.00799647  0.0952632  0.0299082  0  0  0  0  0  0.0366728  0  0  0.0705363  0.0180776  0  0.115178  0.00117471  0.0415937  0  0.0102349  0.0879774  0  0.0135509  0.0615615  0.207632  0  0  0  0  0  0.00256795  0  0  0  0.0047075  0  0  0.026106  0  0  0.0181372  0.0130769  0.0022063  0  0.0392554  0.0575532  0.0121103  0.0221663  0.237824  0  0  0.00618205  0  0  0  0.00587525  0.0303983  0.0271388  0.0807949  0.00434295  0.00891049  0  0  0.0632883  0  0.0372836  0  0  0.000551099  0  0  0.000151754  0.0561078  0  0  0  0.0569457  0.0292134  0.00774153  0.148543  0  0  0.00481664  0.101006  0  0  0.255937  0  0  0  0.002788  0.0529593  0.0780344  0  0.00498979  0  0.0236638  0  0.221054  0  0.234694  0.00246487  0.0126588  0.028819  0  0  0  0  0  0.0163021  0.12365  0  0  0  0.00126122  0.212844  0  0.00211446  0  0  0  0  0.0146539  0  0  0.0155144  0.0999152  0.0174484  0.0999577  0  0.00258048  0.0340592  0.235957  0  0.179337  0.0825218  0  0  0  0.0389052  0.000266558  0.000629229  0.0647202  0.0316803  0  0.00200664  0  0.0038897  0  0.00950969  0  0.0669918  0  0  0  0  0.0464513  0  0.0129514  0.123931  0  0.0906128  0  0.0269558  0  0.0343973  0.0539814  0.133001  0.0442302  0.0281009  0.000191264  0  0.00227985  0.170883  0.0418435  0  0.0913387  0.00608609  0.00972411  0  0.000113664  0.0519479  0.219658  0  0  0.0491364  0.0329119  0.0400123  0  0.0285162  0.206865  0.0230846  0.0253432  0.0867154  0  0  0  0  0.0368457  0  0  0.0604631  0  2.08615e-05  0.0694397  0.0609365  0  0.0028585  0.00019543  0.0381543  0.0668701  0.0110543  0.002349  0.00868573  0.0172306  0  0  0.0109015  5.58355e-05  0.00932136  0  0.0315777  0  0  0.0547576  0.00153329  0  0.0552366  0.0437361  0.00200742  0.00459005  0  0  0  0.0606388  0  0  0.0327553  0  0.000747081  0.178955  0.13639  0.000227416  0  0.0337891  7.16252e-05  0  0.110948  0  0  0  0  0.0537062  0.0282541  0  0.0085883  0  0.00787876  0.0294062  0.123822  0  0.0263504  0.0028317  0  0.00739645  0.0923134  0.0656415  0  0.00249342  0.101611  0.0144006  0.000419022  0  0  0  0.106004  0.000796886  0  0.00443791  0  0  0  0.0155808  0  0  0  0.0543413  0.032807  0.0756783  0.0444242  0  0  0.232204  0  0  0.00099951  0.00874111  0.0575058  0.00770098  7.23013e-05  0  0  0.0299132  0  0  0.0111154  0.0549486  0  0  0  0  0  0  0.000859919  0.0521627  0  0.020509  0  0.00410107  0  0  0  0  0.00123022  0.163171  0  0.0225112  0.000790707  0.0001556  0.0844086  0  0.193152  0.239322  0  0.118502  0  0.00338728  0  0.00468403  0.0382986  0  0  0.00590845  0.0412213  0.0120383  0.000315196  0  0  0  0  0  0  0  0  0  0  0.0116411  0.0222331  0  0.0393308  0.054619  0  0  0  0  0.00927465  0.0460983  0  0.0759744  0  0.000232767  0  0  0.00983253  0.0545562  0.038257  0  0  0.075202  0  0.0693276  0  0.109843  0.228218  0.106344  0.0377146  0.112102  0  0  0.0583754  0.114197  0.0260926  0  0  0.0362495  0.0416684  0.000111083  0.0103213  0  0  0  0.00514067  0.0424911  0.0320462  0.00928126  0.090747  0.000333481  0.176295  0  0  0.109691  0  0.00448905  0  0.0703649  0.00335953  0  0.00481899  0  0  0.00590018  0  0.00859385  0.00206794  0.103823  0.01082  0  0.0020721  0  0  0.0190872  0.16522  0.0245202  0  0  0.08951  0  0  0  0  0  0.028031  0.0796806  0.185059  0  0  0  0.0367621  0.036539  0.00521282  0.0324106  0.00703381  0  0.0729077  0.0579854  0.00166351  0  0.00602135  0.0333654  0.0325288  0  0.0347628  0.0182294  0  0.0175298  0.00645599  0  0.0312429  0.104592  0  0.0405337  0.00959011  0  0  0.0199622  0.0448121  0.00674855  0  0  0.201008  0.0723083  0.0220322  0.0455075  4.06147e-05  0.0514687  0.0604951  0.136843  0  0  0.00295687  0  0.0413308  0.0201794  0.035716  0.103943  0  0  0.049211  0  0.0401592  0  0  0.0464338  0.0215615  0  0.0909245  0.0308259  0.00101715  0.0395586  0  0.00055277  0  0.050769  0.0156354  0  0  0.0478493  0  0.000619305  0.0012544  0.0497866  0  0  0  0  0  0.0600159  0  0  0  0  0.000210607  0  0  0.000265984  0  0  0  0  0.00667786  0.191841  0.1513  0.0519042  0  0.019577  0  0  0.000744803  0.00245763  0  0  7.83802e-06  0  0  0  0  0  0  0.00939073  0  0.000320124  0.0291006  0  0  0.0124515  0  0  0.0832202  0.083009  0.000503033  0.146481  0  0.0080486  0  0.0712772  0.00887454  0.00565288  0  0  0.048567  0  0  0.0114602  0  0.00680066  0  0  0  0  0  0.0559384  0  0.0924578  0.144336  0  0.0416071  0.0417002  0.0224747  0.0524106  0  0  0.0219268  0  0  0.0509626  0  0.0456925  0.0319159  0.0340525  0  0  0.000960615  0  4.57699e-05  0  0  0  0.00643241  0  0.157116  0.00505536  0.000534552  0  0.0721389  0  0.000743996  0  0.0083893  0.180181  0.0836633  0  0.0491581  0  0  0  0.0436606  0.0117146  0.0413528  0  0.0576884  0  0.00800559  0.0485631  0  0.199582  0  0  0.00146828  0.0183989  0.0175597  0.0158886  0  0  0.00458119  0  0.163795  0.0271337  0  0  0  0  0  0  0.055293  0.159417  0.0449234  0.0944133  0  0.0899402  0.0873357  0.00933729  0  0  0.0531638  0.180493  0.0460611  0.000278113  0  0.0201107  0.011947  0.00677698  0.000821038  0  0  0.00309291  2.58989e-05  0  0.00217378  0  0.0150878  0.0032769  0  0.0933211  0  0  0  0  0.0137326  0  0.193902  0.0186803  0  0.0288479  0  0  0.153073  0.172901  0.0347914  0  0.15125  0.0496426  0.0273897  0.0334171  0.0388007  0.0156438  0  0  0  0.0357962  0  0  0  0.00253349  0.0250656  0.00330033  0  0.0506395  0  0  0.00342277  0  0.199478  0  0  0.078099  0  0.0351037  0  0.0557198  0.0273261  0.114816  0.0234254  0  0  0.0391495  0  0.0548141  0.053804  0  0  0.102864  0.0377035  0  0.0732972  0  0.00114675  0.0921579  0.0232117  0  0  0  0  0.000370071  0  0.0926087  0.140927  0.00616922  0.00622015  0  0  0.0567767  0.00878183  0.0986744  0.144465  0.0365022  0.0757177  0.0101911  0  0.00878111  0.0505612  0.0251612  0.15863  0  0.016364  0.121277  0  0.0190614  0  0.0417214  0.000328996  0.0115621  0.0260108  0.037981  0  0  0  0  0.0257984  0  0.0126283  0  0.00335221  0  0  0.0638068  0  0.155371  0  0.0309896  0.0378705  0.00383638  0.0148081  0  0.0502109  0.0312943  1.88262e-05  0  0.109632  0  0.00216779  0.000885009  0  0  0.0635208  0  0  0  0  0  0.10804  0.0111277  0.00764371  0  0  0.00408226  0  0.0602148  0.000251645  0.0263721  0  0.00075802  0  0.00131405  0  0.275685  0.00809172  0  0  0  0.0112176  0.0315475  0  0  0.17898  0  0  0.0157935  0  0  0.000176496  0.0687793  0.00128676  0.0997719  0.0410536  0  0.000113833  0  0  0.0530801  0  0  0  0  4.82799e-05  0  0.0476101  0.109661  0  0  0  0.0512613  0.000133213  0.0612426  0.00163617  0.0192715  0.0324412  0.0193879  0  0.00917863  0.0266873  0.021539  0  0.0420348  0.023436  0  0  0.0053458  0  0.040618  0.221411  0.0221485  0  0.00371163  0.0089593  0.0127383  0  0  0  0.0505551  0  0.0483676  0.0457832  0  0  0.0510636  0.0220055  0  
0  0.0259626  0  0.0673835  0  0.000489765  0.0413991  0.244877  0.0286147  0.00317111  0  0.0119855  0.00613622  0.0325085  0.00944295  0.157651  0  0.0405244  0.0863587  0.160123  6.07357e-07  0  0.0665648  0  0  0  0  0.0342255  0.0259204  0.01069  0  0.0060816  0  0.00151146  0  0  0  0  0.00168465  0.00310174  0  0.0104937  0.00811022  0.0221946  0  0.00011401  0  0.0599356  0.0447032  0  0.0568643  0.00643832  0.192307  0.00854575  0  0  0.00123107  0.0248054  0  0.010247  0.0393446  0  0  0.00751951  9.31679e-05  0  0  0  0  0.00391852  0.0413133  0.00147835  0  0  0  0  0.00402747  0.0248849  7.20379e-05  0  0.0847043  0  0.0984302  0.125049  0.01075  0.104388  0.0342944  0  0  0  0  0  0.0421133  0  0  0.0779244  0.0226951  0  0.127312  0.0021011  0.046231  0  0.0128258  0.0972876  0  0.0183898  0.0688629  0.227659  0  0  0  0  0  0.00471845  0  0  0  0.00715944  0  0  0.0305314  0  0  0.0208604  0.0179551  0.0035542  0  0.0491685  0.0654166  0.0174805  0.0270485  0.2586  0  8.35858e-05  0.00789447  0  0  0.000120307  0.00755389  0.0399095  0.0305853  0.0932071  0.00577143  0.0115031  0  0  0.0710116  0  0.0433548  0  0  0.00163985  0  0  0.000557441  0.0655637  0  0  0  0.0690146  0.0345426  0.00957414  0.163905  0  0  0.00633305  0.11133  0  0  0.277511  0  0  0  0.00418621  0.058074  0.0855883  0  0.00717572  0  0.0268931  0  0.242082  0  0.256469  0.00474066  0.0161159  0.0334448  0.000155458  0  0  0  0  0.0189775  0.140023  0  0  0  0.00208663  0.234125  0  0.00313475  0  0  0  0  0.0173475  0  0  0.0215068  0.11257  0.020303  0.109135  0  0.00374817  0.039772  0.257178  0  0.19637  0.091952  0  0  0  0.0443399  0.00134669  0.00134274  0.0740512  0.0355467  0  0.00312205  0  0.00549893  0  0.0130804  0  0.0738732  0  0  0  5.44642e-05  0.0512451  0  0.0167425  0.140353  0  0.104972  0  0.0304674  0  0.040057  0.0612309  0.146956  0.0487059  0.0327306  0.000912406  0  0.00355878  0.190403  0.0466481  0  0.100374  0.00779444  0.0119129  0  0.000474977  0.0581382  0.240694  0  0  0.0551631  0.0369827  0.0481743  8.69732e-05  0.0339336  0.228389  0.0261495  0.029166  0.0975735  1.04904e-05  0  0  0  0.0423963  0  0  0.0695478  0  0.000322992  0.082331  0.0684377  0  0.00404989  0.000702904  0.0471998  0.0776602  0.0145052  0.003466  0.0137112  0.0205485  0  1.3394e-05  0.0139233  0.000723903  0.0124867  0  0.0351543  0  0  0.0619785  0.00244355  0.00010094  0.0609571  0.0482048  0.00301421  0.00676095  0  0  0  0.0722115  0  0  0.0392905  0  0.00140293  0.195346  0.150699  0.000905058  0  0.038662  0.000390009  0  0.121353  0  0  0  0  0.0586816  0.0371006  0  0.0107853  0  0.0103967  0.0366749  0.1391  0  0.0306547  0.00452959  0  0.0121225  0.104927  0.073081  0  0.00418221  0.112021  0.0175379  0.00178009  0  0  0  0.122235  0.00147664  0  0.00756968  0  0  0  0.0187275  1.41061e-06  0  0  0.0613219  0.0402553  0.0834509  0.0503686  0  0  0.254154  0  0  0.00176255  0.0124683  0.0633283  0.00963664  0.000475608  0  0  0.0336926  0  0  0.0138814  0.0611171  3.49446e-05  0  0  0  0  0  0.00167333  0.0574306  0  0.0240806  0  0.0056327  0  0  0  0  0.00281119  0.180485  1.49809e-05  0.0264978  0.00151994  0.000831876  0.093724  0  0.210769  0.26056  0  0.130906  0  0.0063846  0  0.00649791  0.0430056  0  0  0.00810439  0.0469202  0.01481  0.000849315  0  0  0  0  0  0  0  0  0  0  0.0159218  0.0300012  0  0.0436172  0.0649218  0  0  0  0  0.0117099  0.0520616  0  0.0830902  0  0.000697945  0  0  0.0119898  0.0602872  0.0453567  0  0  0.0832462  0.000150812  0.0776617  0  0.123855  0.249721  0.121655  0.0468608  0.123484  0  0  0.0684052  0.126108  0.0311345  6.14587e-08  0  0.0404164  0.0476539  0.000466417  0.0129499  0  0  0  0.00752582  0.0483024  0.0361964  0.013191  0.10285  0.00100324  0.192218  0  0  0.125644  0  0.00605378  0.000109467  0.0767627  0.00497868  0  0.00772088  0  0  0.00810906  0  0.0106369  0.00341652  0.113349  0.0131893  6.86664e-05  0.00331238  0  0  0.0220667  0.184167  0.0277062  0  0  0.101719  0  0  0  0.000140454  0  0.0314266  0.0899497  0.20194  0  0  0  0.0413644  0.0415286  0.0067921  0.0368272  0.00893867  0  0.0798854  0.0658612  0.00321797  0  0.00854815  0.038778  0.0363787  0  0.03848  0.0245775  0  0.0202967  0.00927569  0  0.0388247  0.119076  0  0.0491197  0.0117498  0  0.000175106  0.02397  0.054826  0.00859821  0  0  0.219803  0.0805236  0.0256232  0.0499168  0.000787178  0.056166  0.0672732  0.151899  0  0  0.00472845  0  0.047951  0.0241649  0.0402385  0.113801  0  0  0.0540535  0  0.0445066  0  0  0.0509719  0.0259051  0  0.0994916  0.0373061  0.00191268  0.0442926  0  0.00114868  0  0.056147  0.0200402  0  0  0.0537576  0  0.00147766  0.00254891  0.0547786  0  0  0  0  0  0.068812  0  0  0  0  0.000640425  0  0  0.00104113  0  8.0422e-05  0  0  0.0089309  0.208354  0.164938  0.063672  0  0.022641  0  5.7294e-05  0.00275447  0.00359363  0  0  0.00023284  0  0  0  0  0  0  0.0118532  0  0.00123495  0.0326538  0  0  0.0180536  0  0  0.0926739  0.0917646  0.00114758  0.160468  0  0.011118  0  0.0781871  0.0119362  0.00793683  0  0  0.0533951  5.36761e-05  0  0.0137263  0  0.0089799  0  0  0  0  2.81351e-05  0.0611961  0  0.101892  0.159579  0  0.0462707  0.0469844  0.0255804  0.0575492  0  0  0.0250804  0  0  0.0562534  0  0.050945  0.0373779  0.0405611  0  0  0.00290084  0  0.000324523  7.19731e-05  0  0  0.00907667  0  0.172493  0.00890068  0.00182541  0  0.0844942  0  0.00257628  0  0.0104847  0.198935  0.0954417  0  0.0548534  0  0  0  0.0482242  0.0142792  0.0454154  0  0.0633102  0  0.00999094  0.0536373  0  0.217605  0  0  0.00309097  0.0228947  0.0202597  0.0184529  0  0  0.00702091  0  0.182015  0.031147  0  0  0  0  0  0  0.0630345  0.177892  0.0521504  0.10441  8.54965e-05  0.103974  0.100833  0.0116657  4.37149e-05  4.00872e-07  0.0604029  0.197349  0.0572534  0.00109805  0  0.0256012  0.0148666  0.0100746  0.00164686  0  0  0.00504959  0.000252417  0  0.0038904  0  0.0190388  0.00513317  0  0.102124  0  0  1.25699e-05  0  0.0163944  0  0.212555  0.0223712  0  0.0327584  0  0  0.171096  0.190216  0.0441854  0  0.169166  0.0558985  0.03301  0.0370618  0.0447815  0.0182254  9.31738e-05  0  0  0.0411771  0.000159914  0  0  0.0038659  0.0290932  0.00649022  0  0.0571473  0  0  0.00551438  9.10654e-05  0.216771  0  0  0.0852283  0  0.0397674  0  0.0632763  0.0322042  0.131346  0.0267932  0  0  0.0436718  0  0.0644495  0.0649203  0  0  0.112883  0.0455041  0  0.0866984  0  0.00220098  0.105509  0.0268938  0  0  0  0  0.00092725  0  0.102578  0.155626  0.00817215  0.00791544  0  0  0.0632855  0.0120691  0.10849  0.15811  0.0403311  0.0876258  0.0125049  0  0.0122931  0.0561516  0.0289821  0.17281  0  0.0193785  0.135605  0  0.0237513  0  0.0459351  0.00111178  0.014067  0.0301895  0.0418586  0  0  0  0  0.0293538  0  0.0153418  0  0.00486314  0  0  0.0742362  0  0.171219  0  0.0374816  0.0421632  0.00555694  0.0180631  0  0.0568727  0.0363419  0.000220913  0  0.119813  1.52795e-05  0.0036304  0.00204931  0  0  0.0714164  0  0  0  3.20594e-05  0  0.118639  0.0135249  0.00985144  0  0  0.00588531  0  0.0698652  0.00074208  0.0299758  0  0.00185413  0  0.00328372  0  0.298944  0.00997025  0  0  0  0.0143441  0.0352474  0  0  0.195991  0  0  0.0187437  0  0  0.000614339  0.0820577  0.00229535  0.109056  0.0469802  0  0.000437835  0  0  0.0581707  0  0  0  0  0.000600761  0.000218787  0.0559931  0.121437  0  0  0  0.0568013  0.00103872  0.0676003  0.00389595  0.0234449  0.0361495  0.0227881  0  0.0114803  0.0318724  0.0248255  0  0.0487966  0.0275549  0  0  0.00744898  0  0.0448607  0.241836  0.0254379  0  0.00595504  0.0110987  0.0159678  0  0  0  0.0581737  0  0.0574187  0.0534802  0  0  0.0570242  0.0256119  1.63911e-06  
0  0.030467  0  0.0754634  0  0.00112846  0.0455325  0.266984  0.0333886  0.00442858  0  0.0147877  0.00799195  0.0363752  0.0134747  0.173734  0  0.0450864  0.0971501  0.176105  0.000152934  0  0.0746775  0  0  0  0  0.041426  0.0304535  0.0130367  0  0.00811119  0  0.00380582  0.00015065  0  0  0  0.00295762  0.00537068  0  0.0126862  0.0105015  0.0277026  0  0.000675052  0  0.0707917  0.0509426  0  0.0631337  0.0101123  0.210329  0.0106127  0  0  0.00312231  0.0288651  0  0.0127846  0.0445076  0  0  0.00973975  0.000395809  0  0  0  0.0004336  0.00752589  0.0477458  0.00233166  0  0  0  0  0.00636498  0.0313755  0.00073582  0  0.0947562  0  0.11039  0.139835  0.0139052  0.113879  0.0389693  0  0  0.000107943  0.000112671  0  0.0479125  0  0  0.0856479  0.0278239  0  0.139962  0.00329423  0.0511009  0  0.0157045  0.107013  0  0.0239502  0.0765415  0.248326  0  0  0  0  0  0.00751424  0  0  0  0.0101192  0  0  0.0352913  0  0  0.0237696  0.0235889  0.00522056  0  0.0601331  0.0737461  0.0238131  0.0324016  0.279935  0  0.000824784  0.00981413  0  0  0.00054215  0.00944139  0.050653  0.034231  0.106409  0.00740135  0.0144221  0  0  0.0791437  0  0.0498615  0  0  0.00330659  0  0  0.00121791  0.0757004  0  0  0  0.0821494  0.0403007  0.0115992  0.179869  0  0  0.00805517  0.12209  0  0  0.299614  0  0  0  0.0058662  0.0634092  0.093457  0  0.00975431  0  0.0303228  0  0.263752  0  0.278868  0.00774965  0.0199823  0.038402  0.00121268  0  0  0  0  0.0218518  0.157241  0  0  0  0.00311821  0.256101  0  0.00435452  0  0  0  0  0.020264  0  0  0.0284511  0.125878  0.023369  0.118665  0  0.00513223  0.0459078  0.278989  0  0.213981  0.101838  0  0  0  0.0501124  0.00325503  0.00232299  0.0839571  0.0396271  0  0.00448207  0  0.00738427  0  0.0172104  0  0.081063  0  0  0  0.000771903  0.056261  0  0.0210105  0.15762  0  0.120255  1.8227e-05  0.0341867  0  0.0461284  0.0689056  0.161482  0.0533857  0.0377003  0.00216916  0  0.00512009  0.21072  0.0517004  4.11487e-06  0.109785  0.009712  0.0143207  0  0.00108398  0.0646542  0.262378  0  0  0.061517  0.0412813  0.0570517  0.000512255  0.039804  0.250652  0.0294  0.0332487  0.108999  0.000189275  0  0  0  0.0483179  0  0  0.0792175  0  0.000984285  0.0962136  0.0763405  0  0.00544733  0.00152419  0.0571544  0.0891846  0.0184165  0.0047987  0.0198597  0.0241518  0.000158879  0.000377455  0.0173086  0.00214633  0.0161074  0  0.0389153  2.92332e-05  0  0.0696152  0.00356433  0.000493787  0.0669402  0.0528793  0.00422418  0.00934756  0  0  0  0.0847096  0  0  0.0463935  0  0.00226337  0.212274  0.16559  0.00203232  0  0.0438489  0.000962964  0  0.132157  0  0  0  0  0.0638632  0.0470982  0  0.0132292  0  0.013259  0.0447121  0.155117  0  0.0352735  0.00662229  0  0.0179928  0.118249  0.0808869  0  0.00630305  0.122872  0.020978  0.00408222  0  0  0  0.139451  0.00236399  0  0.0115249  0  0  0  0.0221575  0.00033335  0  0  0.0686952  0.0484299  0.0915672  0.0566651  0  0  0.276747  0  0  0.00274009  0.016846  0.0694118  0.0117868  0.00123272  0  0  0.0376885  0  0  0.0169496  0.0675914  0.000354114  0  0  0  0  0  0.00275445  0.0629358  0  0.0279312  0  0.00740528  0  0  0.000198606  0  0.00503388  0.198472  0.000307602  0.0307997  0.00248489  0.0020433  0.103474  0  0.228944  0.282374  0  0.143831  0  0.0103163  0  0.00860577  0.0479725  0  0  0.0106434  0.0529688  0.017864  0.00164256  0  0  0  0  0  0  0  2.19166e-05  0  0  0.0208592  0.0388903  0  0.0481148  0.0760477  0  0  0  0  0.0144251  0.0583665  0  0.0904944  0  0.00141206  0  0  0.014358  0.0662852  0.0530293  0  0  0.0916602  0.000684779  0.0864268  0  0.138583  0.27186  0.137844  0.0569455  0.135336  0  0  0.0791672  0.138521  0.036606  0.000271638  0  0.0447999  0.0540196  0.0010661  0.015872  0  0  0  0.0103601  0.054466  0.0405892  0.0177755  0.115618  0.00203228  0.20866  0  0  0.142516  0  0.00785043  0.000531442  0.0834148  0.00691341  0  0.0112971  0  0  0.0106651  0  0.012895  0.00510047  0.123237  0.0157895  0.000428207  0.00484108  0  0  0.0252569  0.203901  0.0310809  0  0  0.114616  0  0  0.000127556  0.00107307  0  0.0350096  0.100776  0.219366  0  0  0  0.0462258  0.0468229  0.00857845  0.0415143  0.0110692  4.3857e-06  0.0871531  0.0742009  0.00527856  0  0.0115121  0.0445796  0.0404352  0  0.0423781  0.0318452  0  0.0232617  0.0125994  0  0.047193  0.134365  0  0.0584836  0.0141258  0  0.000898439  0.0283346  0.0657851  0.0106695  0  0  0.239193  0.0891404  0.0294775  0.0545187  0.0024728  0.0610557  0.074384  0.167594  0  0  0.00691161  0  0.0550364  0.0284997  0.0450185  0.124047  0  0  0.0591097  0  0.0490665  0  0  0.0557096  0.0306355  0  0.1084  0.044378  0.00308798  0.049281  0  0.00195981  0  0.0617788  0.0249786  0  0  0.0599893  0  0.00270274  0.00429609  0.0599946  0  0  0  0  0  0.0781623  0  0  0  0  0.00130307  0  0  0.00232476  0  0.000780452  0  0  0.0115075  0.225363  0.179045  0.0765522  0  0.0259221  0  0.00036487  0.00602825  0.0049439  0  0  0.000768186  0.000245603  1.99726e-05  0  0  0  0  0.0145982  0  0.0027438  0.0364043  0  0  0.0246712  0  0  0.102582  0.100913  0.00205383  0.174966  0  0.0146758  0  0.0853884  0.0154445  0.0106038  0  0  0.0584384  0.000295345  0  0.0161937  0  0.0114585  0  0  0  0  0.00068021  0.066674  0  0.11173  0.175436  0  0.0511694  0.0525673  0.0288814  0.0629127  0  0  0.0284401  0  0  0.0617891  0  0.0564671  0.0432531  0.0476126  0  0  0.00588241  0  0.000856231  0.000433417  0  0  0.0121703  0  0.188433  0.0138144  0.00388288  0  0.0977295  0  0.00550709  0  0.0128108  0.218378  0.107909  0  0.0608418  0  0  0  0.0530026  0.0170935  0.0496589  0  0.0691749  0  0.0121935  0.0589488  0  0.236183  0  0  0.00530834  0.0278689  0.0231484  0.0212051  0  0  0.00997509  0  0.200974  0.0354275  0  0  0  0  0  0  0.0712469  0.197151  0.0598846  0.114848  0.000575685  0.118899  0.115184  0.0142496  0.000307415  0.00016  0.0680725  0.214766  0.0695809  0.00245896  0  0.0317344  0.0180998  0.014016  0.00275662  1.42953e-06  0  0.00748052  0.000712056  0  0.00610069  0  0.0234389  0.0074017  0  0.111276  1.32867e-05  0  0.000442234  0  0.0192877  0  0.231826  0.0263863  4.69925e-05  0.0369084  0  0  0.189906  0.208156  0.0546434  0  0.187873  0.0625024  0.039135  0.0408875  0.0511694  0.0210002  0.000742319  0  0  0.0469174  0.0014127  0  0  0.0054775  0.0334113  0.0107396  0  0.0640233  0  0  0.00809906  0.00104809  0.234578  0  0  0.0926387  0  0.0447092  0  0.0712788  0.0374683  0.14881  0.0303804  0  0  0.0484293  0  0.0748071  0.0770013  0  0  0.123307  0.0539998  0  0.10111  0  0.00359492  0.119649  0.0308388  0  0  0  0  0.0017356  0  0.112996  0.170915  0.0104536  0.00981297  0  0  0.0701223  0.0158706  0.118713  0.17225  0.0443425  0.100314  0.0150519  0  0.0163859  0.0620168  0.0330645  0.187466  0  0.0226422  0.150601  0  0.0289427  0  0.0503412  0.00235622  0.0168134  0.034669  0.045916  0  0  0  0  0.0331312  0  0.0183148  0  0.00665275  0  0  0.0853871  0  0.187672  0  0.0445644  0.0466758  0.00759327  0.0216346  5.1778e-06  0.063923  0.0417516  0.000644435  0  0.130382  0.000209947  0.00546634  0.00369403  0  0  0.079737  0  0  0  0.000596318  0  0.129664  0.0161522  0.0123358  4.37585e-05  0  0.00801496  0  0.0801752  0.00149115  0.0338026  0  0.00343124  0  0.00613593  0  0.322734  0.0120425  0  0  0  0.0178481  0.0391446  0  0  0.213579  0  0  0.0219411  0  0  0.00131648  0.0963947  0.00359296  0.118701  0.0532853  0  0.000972042  0  0  0.0634794  0  0  3.22441e-05  0  0.00176946  0.00140548  0.0650124  0.133727  0  0  0  0.0626076  0.0027987  0.0742482  0.00711583  0.0280164  0.0400506  0.0264559  0  0.014036  0.0375011  0.0283388  0  0.0560349  0.0319969  0  0  0.00989725  0  0.0493037  0.262867  0.0289486  6.1681e-05  0.00872248  0.0134641  0.0195553  0  0  0  0.0662917  0  0.0671949  0.0617388  0  0  0.0632929  0.0294841  0.000123359  
0  0.0353194  0  0.0839614  7.51191e-05  0.0020295  0.0498528  0.289688  0.038517  0.00589448  0  0.0178792  0.0100903  0.0404505  0.01821  0.190427  0  0.0498795  0.108505  0.192679  0.000573713  0  0.083217  0  0  0  0  0.0492812  0.0353393  0.0156127  0  0.0104298  0  0.00713567  0.000646988  0  0  0  0.00458517  0.0082544  0  0.0150837  0.0131977  0.0338012  0  0.00170403  0  0.0824771  0.0575662  0  0.0697078  0.014602  0.228936  0.0129007  0  0  0.00587435  0.0332226  0  0.0155987  0.0499731  0  0  0.0122436  0.000908144  0  0  0  0.00208166  0.0122888  0.0546186  0.00337799  0  0  0  0  0.00923096  0.0385904  0.00209352  0  0.10531  0  0.122945  0.155306  0.0174595  0.123728  0.0439299  0  0  0.0011733  0.000963523  0  0.0540656  0  0  0.0937006  0.0334583  0  0.153109  0.00475346  0.0562009  0  0.0188694  0.117144  0  0.030224  0.0845907  0.269587  0  0  0  0  0  0.0109516  0  0  0  0.0135836  0  0  0.0403825  0  0  0.0268638  0.0299693  0.0072043  0  0.0721235  0.0825327  0.0310954  0.0382202  0.301778  0  0.00233139  0.0119402  0  0  0.00126709  0.011537  0.0626  0.0380742  0.120375  0.00923204  0.0176654  7.21414e-06  0  0.0876768  0  0.0567976  0  0  0.00554937  0  0  0.00213281  0.0865019  0  0  0  0.0963176  0.0464826  0.0138159  0.196406  0  0  0.00998229  0.133276  0  0  0.322194  0  0  0  0.00782701  0.0689624  0.101635  0  0.0127235  0  0.0339515  0  0.286008  0  0.301833  0.0114874  0.0242547  0.0436871  0.00326741  0  0  0  0  0.0249238  0.175262  0  0  0  0.00435554  0.278713  0  0.00577329  3.14537e-06  0  0  0  0.0234019  0  0  0.0363334  0.139817  0.0266449  0.128537  0  0.00673205  0.0524611  0.301335  0  0.232136  0.11217  0  0  0  0.0562183  0.00598839  0.00356947  0.0944246  0.0439195  0  0.00608602  0  0.00954465  0  0.021895  0  0.088556  0  0  0  0.0023208  0.0614965  0  0.025751  0.175693  0  0.136426  0.000778485  0.0381122  0  0.052606  0.076998  0.176556  0.0582676  0.0430065  0.00396017  0  0.00696288  0.231782  0.0569975  0.000142755  0.119565  0.0118379  0.0169464  0  0.00194038  0.0714911  0.284656  0  0  0.0681933  0.0458054  0.0666306  0.0012914  0.0461216  0.273593  0.0328348  0.037589  0.120976  0.000589276  0  0  0  0.0546056  0.000105857  0  0.0894593  0  0.00200426  0.111054  0.0846376  0  0.00705022  0.00265877  0.0679981  0.101423  0.0227844  0.00634652  0.0271172  0.0280382  0.000755367  0.00123846  0.0210546  0.00432095  0.0201799  0  0.0428594  0.000237536  0  0.0776606  0.00489517  0.00118284  0.0731825  0.0577576  0.00563685  0.0123477  0  0  0  0.098106  0  0  0.0540554  0  0.00332804  0.229712  0.181037  0.0036082  0  0.0493464  0.00179019  0  0.14335  0  0  0  0  0.0692485  0.0582219  0  0.0159189  0  0.0164637  0.0535043  0.171839  0  0.0402036  0.00910811  0  0.0249935  0.132254  0.0890524  0  0.0088541  0.134151  0.0247189  0.00732106  0  0.000191286  2.38423e-05  0.157608  0.00345859  0  0.0162968  0  0  0  0.0258686  0.00124769  0  0  0.0764545  0.057318  0.100021  0.063309  0  0  0.299925  0  0  0.00393171  0.0218684  0.0757526  0.0141504  0.00234308  0  0  0.0418991  8.73315e-05  0  0.0203181  0.0743667  0.00100624  0  0  0  0  0  0.0041027  0.0686752  0  0.0320585  0  0.00941793  0  0  0.00158455  0  0.0078954  0.217095  0.000973648  0.0354141  0.00368511  0.00378857  0.113649  1.12882e-05  0.24764  0.304712  0  0.157258  0  0.015175  6.05945e-05  0.0110063  0.0531964  0  5.17554e-06  0.0135236  0.0593623  0.0211984  0.00269452  0  0  0  0  0  0  0  0.000230245  0  0  0.0264463  0.0488791  0  0.0528212  0.0879756  0  0  0  0  0.0174185  0.0650082  0  0.0981819  0  0.00237474  7.82173e-06  0  0.0169361  0.0725466  0.0612653  0  0  0.100437  0.00160408  0.0956141  0  0.153998  0.294579  0.154875  0.0679478  0.147642  0  0  0.0906432  0.151419  0.0425021  0.00106998  0  0.049398  0.0607602  0.00190984  0.019086  7.00621e-07  0  0  0.013641  0.0609772  0.0452222  0.0230285  0.129031  0.00341986  0.225594  0  0.000109449  0.160265  2.57396e-06  0.00987814  0.00127019  0.0903172  0.00916247  0  0.0155429  0  0  0.0135666  0  0.0153672  0.00711865  0.133479  0.0186195  0.00109538  0.00665732  0  0  0.0286566  0.224373  0.0346428  0  0  0.128177  0  3.37559e-05  0.000659165  0.00287829  0  0.0387787  0.112146  0.237304  0  0  0.000180293  0.0513434  0.0524183  0.0105711  0.0464693  0.0134245  0.000342841  0.0947058  0.0829957  0.00784318  0  0.0149106  0.0507655  0.0446967  0  0.0464555  0.0400185  0  0.0264237  0.0164236  0  0.0563332  0.150427  0  0.0686093  0.016717  0  0.00218152  0.0330524  0.0776661  0.0129614  0  0  0.259138  0.0981502  0.033593  0.0593114  0.00509431  0.0661357  0.081822  0.183899  0  0  0.00950452  0  0.0625795  0.0331807  0.0500535  0.134669  0  0  0.0643771  0  0.0538367  0  0  0.0606448  0.0357488  0  0.117642  0.0520326  0.00454237  0.0545211  0  0.0029858  0  0.0676612  0.030445  0  0  0.0665397  0  0.00429362  0.00649433  0.065432  0  0  1.53172e-05  0  0  0.0880546  0  0  8.18575e-05  0  0.00219822  0  0  0.00411558  0  0.00219916  0  0  0.014406  0.242841  0.193601  0.0905117  0  0.0294189  0  0.000938278  0.0105578  0.00650784  0  0  0.00161354  0.00122877  0.000378249  0  0  0  0  0.0176242  0  0.00484486  0.0403506  0  0  0.0322902  0  0  0.112933  0.110445  0.00322129  0.189955  0  0.0187184  0  0.0928761  0.0193963  0.0136518  0  0  0.0636946  0.000731331  0  0.0188613  0  0.0142348  0  0  0  0  0.00219456  0.0723692  0  0.121963  0.191879  0  0.0563006  0.0584452  0.0323764  0.0684985  0  0  0.0320044  0  0  0.0675667  0  0.0622555  0.0495363  0.0551985  0  0  0.00989907  0.000142764  0.00164062  0.00109895  0  0  0.0157104  0  0.204908  0.0197857  0.00670381  0  0.111817  0  0.00952996  0  0.0153664  0.238467  0.121044  0  0.0671193  0  0  0  0.0579935  0.0201559  0.0540815  0  0.0752792  0  0.0146124  0.0644945  0  0.255281  0  0  0.00811771  0.0333164  0.0262247  0.0241441  0  2.20336e-05  0.0134406  0  0.220627  0.0399727  0  0  0  0  0  0  0.0799214  0.217148  0.0681171  0.125716  0.00150041  0.134682  0.130358  0.0170877  0.000809554  0.000608275  0.0761651  0.232712  0.0830118  0.00435938  0  0.0385018  0.0216444  0.0185961  0.00414969  0.00017493  0  0.0103834  0.0014046  0  0.00880243  0  0.0282841  0.0100806  0  0.12077  0.000301915  0  0.00148278  0  0.0224109  0  0.251674  0.030723  0.000573306  0.0412959  0  0  0.209459  0.226686  0.0661411  0  0.207324  0.0694491  0.0457581  0.0448926  0.0579587  0.0239669  0.00200972  0  0  0.0530125  0.0039066  0  0  0.00736738  0.038017  0.0160394  0  0.0712616  0  0  0.0111742  0.00304578  0.252867  0  0  0.100325  0  0.0499261  0  0.0797192  0.0431141  0.167163  0.0341855  0  0  0.0534197  0  0.0858696  0.0900203  0  0  0.134124  0.0631774  0  0.116496  0  0.00532759  0.134552  0.0350446  0  0  0  0  0.00279471  0  0.123851  0.186767  0.0130122  0.011912  0  0  0.0772821  0.0201823  0.129331  0.186865  0.0485348  0.11376  0.0178309  0  0.0210549  0.0681531  0.0374059  0.202577  0  0.0261534  0.166238  0  0.0346302  9.71245e-05  0.054938  0.00406116  0.0197999  0.0394463  0.0501516  0  0  0  0  0.0371289  0  0.0215456  0  0.00872002  0  0  0.0972407  0  0.204699  0  0.0522289  0.051406  0.00994406  0.0255205  0.000277172  0.0713555  0.047519  0.0012892  0.000163049  0.141329  0.000628432  0.00767424  0.00581759  0  2.4957e-05  0.0884744  0  0  0  0.00186352  0  0.141104  0.0190085  0.0150953  0.00060733  0  0.0104698  0  0.0911289  0.00249848  0.0378508  0  0.00548781  0  0.0098656  0  0.346992  0.0143077  0  0  0  0.0217271  0.0432373  0  0  0.231711  0  0  0.0253842  7.76407e-05  0  0.00228253  0.111754  0.00517882  0.128698  0.0599636  0.000102094  0.00171623  6.97356e-07  0  0.0690036  0  0.000107379  0.00027618  0  0.00355293  0.00362025  0.0746548  0.146514  0  0  0  0.0686767  0.00541014  0.0811817  0.0112896  0.0329822  0.0441427  0.0303893  0  0.0168442  0.0435681  0.0320773  0  0.063742  0.0367589  0  0  0.0126889  0  0.0539452  0.284453  0.032679  0.000637333  0.012011  0.0160545  0.0234981  0  0  0  0.0748999  0  0.0776799  0.0705486  0  0  0.0698652  0.03362  0.00043815  
0  0.0405161  4.64459e-05  0.0928692  0.00068617  0.00319242  0.0543582  0.312933  0.043996  0.0075682  0  0.021258  0.0124302  0.0447326  0.023642  0.2077  0  0.0549015  0.120407  0.209815  0.00126272  0  0.0921748  0  0  0  0  0.0577798  0.0405743  0.0184168  0  0.0130361  0  0.0114941  0.00148946  0  0  0  0.00656613  0.0117493  0  0.0176851  0.016197  0.0404829  0  0.00319998  0  0.0949692  0.0645685  0  0.076582  0.0199001  0.248091  0.0154087  0.000110584  0  0.00948246  0.0378751  1.81676e-05  0.0186876  0.0557376  0  0  0.0150297  0.00162996  0  0  0  0.00495607  0.018196  0.0619251  0.00461695  6.63886e-05  0  0  0  0.0126224  0.0465185  0.00414326  0  0.116352  0  0.136078  0.171433  0.0214099  0.133926  0.0491733  0  0  0.00337535  0.00264749  0  0.0605679  0  0  0.102076  0.0395923  0  0.166736  0.006478  0.0615283  0  0.0223185  0.127671  0  0.0372016  0.0930035  0.291391  3.13656e-05  0  0  0  0  0.0150262  0  0  0  0.0175492  0  0  0.0458013  0  0  0.0301417  0.0370864  0.00950416  0  0.0851118  0.0917671  0.0393129  0.0444984  0.324081  0  0.00460111  0.0142719  0  0.000268596  0.00229469  0.0138397  0.0757187  0.0421134  0.135079  0.0112628  0.0212309  0.00021985  0  0.0966029  0  0.0641565  5.1559e-05  0  0.00836561  0  0  0.0033017  0.0979514  0  0  0  0.111484  0.0530825  0.0162233  0.213487  0  0  0.0121136  0.144873  0  0  0.345197  0.000137979  0  0  0.0100675  0.0747307  0.110115  0  0.0160809  0  0.0377777  0  0.308797  0  0.325305  0.0159483  0.0289294  0.0492963  0.00631556  0  0  0  0  0.0281924  0.194044  0  0  0  0.00579809  0.301903  0  0.00739048  0.000312841  0  0  0  0.0267599  0  0  0.045138  0.154365  0.0301295  0.138744  0  0.00854693  0.0594257  0.324163  0  0.250801  0.122934  0  0  0  0.0626532  0.00954224  0.0050815  0.10544  0.0484219  3.45481e-06  0.00793312  0  0.0119789  0  0.0271288  0  0.0963467  0  0  0  0.00469858  0.0669489  0  0.0309594  0.194529  0  0.153448  0.00265409  0.0422422  0  0.0594839  0.0855002  0.192153  0.0633493  0.0486453  0.00628353  0  0.00908612  0.253535  0.0625366  0.000478138  0.129702  0.0141714  0.019789  0  0.00304374  0.078644  0.307471  0  0  0.0751872  0.0505528  0.0768958  0.00242387  0.0528804  0.297151  0.0364525  0.0421845  0.133488  0.00121032  0  0  0  0.0612544  0.000562586  0  0.100259  0.000104253  0.0033822  0.126819  0.0933213  0  0.00885791  0.00410594  0.0797092  0.114355  0.0276048  0.00810879  0.0354668  0.0322055  0.00179412  0.00259555  0.0251588  0.0072445  0.0247005  0  0.0469849  0.00064598  0.000119357  0.0861071  0.00643551  0.00216769  0.0796802  0.0628373  0.00725165  0.0157588  0  0  0  0.112372  4.31817e-06  0  0.0622668  0  0.0045965  0.247626  0.197017  0.00563126  0  0.0551508  0.00287128  0  0.154919  0  0  0  0  0.0748348  0.0704442  0  0.0188528  0  0.0200087  0.063037  0.189232  0  0.0454418  0.0119851  0  0.0331083  0.146918  0.0975704  0  0.0118331  0.145846  0.0287582  0.0114905  0  0.000779898  0.000334717  0.176659  0.00475996  0  0.0218775  0  0  0  0.0298588  0.00274338  8.2743e-05  0  0.0845929  0.0669056  0.108804  0.0702949  0  0  0.323627  0  0  0.0053369  0.0275286  0.0823468  0.0167265  0.00380593  0  0  0.0463224  0.000384175  0  0.0239849  0.0814386  0.00199089  0  0.000125831  0  0  0  0.00571736  0.0746459  0.000189447  0.03646  3.02806e-06  0.0116697  0  0  0.00428943  0  0.0113921  0.236314  0.00201263  0.0403378  0.00512002  0.00606581  0.124237  0.000279477  0.266823  0.32752  0  0.171169  0  0.0209514  0.000842726  0.0136982  0.0586743  0  0.000191086  0.016743  0.0660959  0.0248112  0.00400464  0  0  3.43167e-05  0  0  0  0  0.000658666  0  0  0.0326758  0.0599439  0  0.0577345  0.100683  0  0  0  0  0.0206885  0.0719816  0  0.106148  0  0.00358552  0.000249447  0  0.019723  0.0790675  0.0700543  0  0  0.109568  0.002908  0.105214  0  0.170073  0.317821  0.172708  0.0798449  0.160388  0  0  0.102814  0.164785  0.0488174  0.00239426  0  0.0542085  0.06787  0.00299722  0.0225897  0.000249499  0  0  0.0173655  0.0678308  0.0500932  0.0289426  0.143066  0.00516498  0.24299  0  0.000560981  0.178847  0.000191272  0.012136  0.00232525  0.0974657  0.0117244  0  0.0204523  0  0  0.0168114  0  0.0180524  0.00946969  0.144065  0.0216778  0.00206979  0.00876003  0  0  0.0322641  0.245532  0.0383907  0  0  0.14238  0  0.000300991  0.00160393  0.00555296  0  0.0427322  0.124042  0.255723  0  0  0.000920474  0.0567144  0.058311  0.0127693  0.0516893  0.0160034  0.0012203  0.102538  0.0922362  0.0109092  0  0.0187406  0.0573303  0.0491612  0  0.0507107  0.0490815  0  0.0297813  0.0207444  0  0.06623  0.167227  0  0.0794793  0.0195223  2.89468e-05  0.00402291  0.0381201  0.0904438  0.0154729  0  0  0.279596  0.107545  0.0379674  0.0642927  0.00864678  0.0714038  0.0895814  0.200784  0  0  0.012505  0  0.0705728  0.0382043  0.0553406  0.145657  0  0  0.0698532  0  0.0588151  0  0  0.0657755  0.0412409  0  0.12721  0.06026  0.00627504  0.0600099  0  0.00422621  0  0.0737909  0.0364333  0  0  0.0734041  0  0.00624915  0.00914166  0.0710881  0  0  0.000228829  0  0  0.0984764  0  0  0.000465578  0  0.00332547  0  0  0.00641176  0  0.00433451  6.25943e-07  0  0.0176245  0.260756  0.208584  0.105515  7.02677e-05  0.0331298  0  0.00177721  0.0163316  0.0082848  0  0  0.00276839  0.00296182  0.001185  0  0  0  0  0.0209295  0  0.00753565  0.0444909  0  0  0.0408947  0  0  0.123715  0.120351  0.00464936  0.20541  0  0.0232418  0  0.100645  0.023788  0.0170783  0  0  0.0691612  0.00136147  0  0.0217279  9.95113e-05  0.0173072  0  0  0  0  0.00456857  0.0782788  0  0.132579  0.208877  0  0.0616616  0.0646143  0.0360639  0.0743037  0  0  0.0357716  0  0  0.0735831  0  0.0683067  0.056222  0.0633101  0  0  0.0149424  0.00110379  0.00267731  0.00206818  0  0  0.0196939  0  0.22189  0.0268017  0.0102838  0  0.126726  0  0.014636  0  0.0181503  0.259155  0.134825  0  0.0736819  0  0  0  0.0631945  0.023465  0.0586816  0  0.0816198  0  0.0172465  0.0702717  0  0.274861  0  0  0.0115157  0.0392317  0.0294874  0.0272687  0  0.000421036  0.017414  0  0.240928  0.0447802  0  0  0  0  0  0  0.0890485  0.237834  0.0768388  0.137003  0.00285888  0.151287  0.146324  0.0201785  0.0015499  0.00134497  0.0846728  0.251153  0.0975119  0.00679724  0  0.0458943  0.0254982  0.0238087  0.00582527  0.0006378  0  0.0137553  0.00232972  0  0.0119929  0  0.0335697  0.0131677  0  0.130597  0.000967402  0  0.00313293  0  0.0257627  2.0728e-05  0.272055  0.0353782  0.0016831  0.0459185  0  0  0.229707  0.245767  0.0786515  0  0.227474  0.0767332  0.0528721  0.0490757  0.0651434  0.0271246  0.00389382  0  0  0.0594578  0.00763539  0  0  0.0095345  0.0429075  0.0223781  0  0.0788564  0  0  0.0147368  0.00607998  0.271605  0  0  0.108283  0  0.0554149  0  0.0885888  0.049137  0.18636  0.0382066  0  0  0.0586403  0  0.0976188  0.103948  0  0  0.145323  0.0730231  0  0.132819  0  0.00739783  0.150187  0.0395089  0  0  0  0  0.00410404  0  0.13513  0.203155  0.0158466  0.0142116  0  0  0.0847594  0.0249997  0.140334  0.201935  0.0529065  0.127936  0.0208406  0  0.0262943  0.0745568  0.0420041  0.21812  0  0.0299105  0.182487  0  0.0408077  0.000508536  0.0597234  0.00622501  0.0230253  0.0445185  0.0545638  0  0  0  0  0.041345  0  0.0250325  0  0.0110638  0  0  0.109777  0  0.22227  0  0.0604654  0.0563515  0.0126078  0.0297181  0.000962122  0.0791638  0.0536398  0.00215494  0.000740838  0.152642  0.00127055  0.0102524  0.00841795  0  0.000499338  0.0976198  0  0  0  0.00383188  0  0.152945  0.0220923  0.0181285  0.00182031  6.88131e-07  0.0132482  0  0.10271  0.00376353  0.0421184  0  0.00802186  0  0.0144661  0  0.371654  0.016765  0  0  0  0.0259779  0.0475239  0  0  0.250353  0  0  0.029071  0.000923317  0  0.003512  0.128096  0.00705202  0.139036  0.0670096  0.000587518  0.00267008  0.00054154  0  0.0747404  0.00037867  0.000728254  0.000759385  0  0.00594898  0.00685855  0.0849068  0.159781  0  0  0  0.075005  0.00886858  0.0883963  0.0164091  0.038338  0.0484242  0.0345861  0  0.0199036  0.0500676  0.0360393  0  0.0719097  0.0418377  0  0  0.0158219  0  0.058783  0.306545  0.0366274  0.00181728  0.0158171  0.0188686  0.0277934  0  0  0  0.0839885  0  0.0888568  0.0798986  0  0  0.0767367  0.0380173  0.000945893  
0  0.0460534  0.00035113  0.102178  0.00191096  0.00461661  0.0590468  0.336657  0.0498215  0.00944902  0  0.0249223  0.0150105  0.0492195  0.0297627  0.225521  0  0.0601497  0.13284  0.227481  0.00221958  0  0.101542  0  0  0  0  0.0669097  0.0461545  0.0214477  0  0.0159286  0  0.0168719  0.00267749  0  0  0  0.00889908  0.0158511  0  0.0204893  0.0194977  0.0477394  5.62374e-05  0.00516149  0  0.108244  0.0719434  0  0.0837514  0.0259975  0.267755  0.0181356  0.000460204  0  0.0139403  0.0428196  0.000910729  0.0220496  0.0617971  7.16185e-05  0  0.0180964  0.00256095  4.91432e-05  0  0  0.00904974  0.0252337  0.0696581  0.00604804  0.000340672  0  0  0  0.0165356  0.0551476  0.00688218  0  0.127869  0  0.149767  0.188185  0.0257532  0.144464  0.0546961  0  0  0.00670909  0.00516175  0  0.0674144  0  0  0.110768  0.0462194  0  0.180823  0.00846693  0.0670805  0  0.0260498  0.138581  1.38004e-05  0.0448726  0.101772  0.313686  0.000312564  0  0  9.94399e-06  0  0.0197326  0  2.6327e-07  0  0.0220118  0  0  0.0515438  0  0.00014305  0.0336021  0.044929  0.0121186  0  0.0990677  0.101439  0.0484493  0.0512301  0.34679  0  0.00763045  0.016808  0  0.0011977  0.00362432  0.0163486  0.0899737  0.0463468  0.150491  0.0134927  0.0251162  0.000727197  0  0.105913  0  0.0719311  0.000640471  0  0.011752  0  0  0.00472396  0.110031  0  0  0  0.127612  0.0600944  0.0188206  0.231081  0  0  0.0144482  0.156869  1.53204e-05  0  0.368569  0.000874052  0  0  0.0125865  0.0807113  0.118892  0  0.0198239  0  0.0417997  0  0.332061  0  0.349224  0.0211258  0.0340026  0.0552257  0.010351  0  0  0  0  0.0316561  0.213543  0  0  0  0.00744527  0.32561  0  0.00920544  0.00112873  0  0  0  0.0303363  0  0  0.0548474  0.169496  0.0338211  0.149277  0  0.0105761  0.0667953  0.347417  0  0.269939  0.13412  0  0  0  0.0694122  0.0139107  0.00685827  0.116987  0.0531323  0.000148826  0.0100225  0  0.0146856  0  0.0329059  0  0.104429  0  0  0  0.00790127  0.0726157  0  0.0366306  0.214084  0  0.17128  0.00564083  0.0465747  0  0.0667561  0.0944041  0.208249  0.0686285  0.0546126  0.00913672  0  0.0114886  0.275922  0.0683146  0.00101013  0.140189  0.0167113  0.0228471  0  0.00439353  0.0861074  0.330768  0  0  0.0824935  0.0555213  0.087831  0.00390885  0.0600738  0.321261  0.0402517  0.0470326  0.146517  0.00205213  0  0  0  0.0682588  0.00137974  0  0.111602  0.000882068  0.00511709  0.143468  0.102383  0  0.0108696  0.00586477  0.0922642  0.127957  0.032873  0.0100847  0.0448893  0.0366512  0.00327422  0.00444738  0.0296179  0.0109125  0.029665  0  0.0512901  0.0012544  0.000782857  0.0949465  0.00818468  0.00344776  0.0864293  0.0681161  0.0090679  0.0195781  0  0  0  0.127476  0.000177781  0  0.0710176  0  0.00606823  0.265987  0.213501  0.00809968  0  0.0612579  0.00420567  4.66543e-06  0.166851  0  0  0  0  0.0806198  0.0837345  0  0.0220297  0  0.0238912  0.0732944  0.207261  0  0.0509845  0.0152509  0  0.0423182  0.162214  0.106434  0  0.0152375  0.157943  0.0330934  0.0165827  0  0.00176544  0.00100517  0.196552  0.00626756  0  0.0282578  0  0  0  0.0341257  0.00481866  0.000718551  0  0.093103  0.0771774  0.117911  0.0776174  0  0  0.347791  0  0  0.00695506  0.0338193  0.0891907  0.019514  0.00562021  0  0  0.0509563  0.000891234  0  0.0279476  0.0888019  0.00330741  0  0.000598698  0  0  0  0.00759755  0.0808446  0.000809343  0.0411332  0.000167195  0.0141594  0  0  0.00830608  0  0.0155194  0.256088  0.00342375  0.0455676  0.00678895  0.00887259  0.135227  0.000904345  0.286455  0.350743  0  0.185543  0  0.0276347  0.00252628  0.0166798  0.0644031  0  0.000643631  0.0202995  0.0731643  0.0287005  0.00557225  8.64136e-05  0  0.000455413  0  0  0  0  0.00130699  0  0  0.039539  0.0720581  0  0.0628524  0.114146  0  0  0  0  0.0242332  0.0792814  0  0.114386  0  0.00504379  0.000828769  0  0.0227175  0.085844  0.0793851  0  0  0.119045  0.00459554  0.115217  0  0.186775  0.341526  0.191301  0.0926122  0.173558  0  0  0.115658  0.178602  0.0555461  0.00424307  0  0.059229  0.075343  0.00432771  0.0263812  0.000945592  0  0  0.0215302  0.0750216  0.0551995  0.0355098  0.1577  0.00726638  0.260821  0  0.00136191  0.198217  0.000678798  0.0146228  0.00369594  0.104856  0.0145977  4.14393e-07  0.0260186  0  0  0.0203973  0  0.0209494  0.012152  0.154984  0.024963  0.00335082  0.011148  0  0.000248435  0.036078  0.267324  0.042323  0  0  0.1572  0  0.000834393  0.00296106  0.00909241  0  0.0468687  0.13645  0.274587  0  0  0.00223186  0.0623357  0.0644972  0.0151719  0.0571711  0.0188048  0.00263581  0.110645  0.101912  0.0144736  0  0.0229986  0.0642686  0.0538266  0.000213189  0.0551419  0.0590166  0  0.0333331  0.0255575  0  0.0768663  0.184731  0  0.0910747  0.0225404  0.00051396  0.00642055  0.0435339  0.104091  0.0182029  0  0  0.300522  0.117315  0.0425983  0.0694605  0.0131235  0.0768577  0.0976563  0.218219  0  0  0.0159107  0  0.0790078  0.0435668  0.0608768  0.157001  0.000109856  0  0.0755355  0  0.0639992  0  0  0.0710993  0.0471073  0  0.137096  0.0690499  0.00828502  0.0657443  0  0.00568051  0  0.0801643  0.0429369  0  0  0.0805776  0  0.00856789  0.0122356  0.07696  0  0  0.000693718  0  0  0.109414  0  0  0.00116305  0  0.00468429  0  0  0.00921095  0  0.00718342  0.000368597  0  0.0211609  0.279079  0.223975  0.121524  0.000488339  0.0370531  0  0.00288123  0.023335  0.010274  0.000368049  6.20796e-05  0.004232  0.00544217  0.0024395  0  0  0  0  0.0245121  0  0.010813  0.0488236  0  0  0.0504664  0  0  0.134917  0.130623  0.00633728  0.221309  0  0.0282414  0  0.10869  0.0286154  0.0208807  0  1.53812e-05  0.0748354  0.0021855  0  0.0247925  0.000405722  0.0206739  0  0  0  5.47199e-05  0.00779814  0.0844  0  0.143568  0.226401  0  0.0672498  0.0710705  0.0399424  0.0803254  0  0  0.0397403  0  0  0.0798348  0  0.0746171  0.063304  0.0719376  0  6.2586e-05  0.0210019  0.0029684  0.00396575  0.0033405  0  0  0.024117  0  0.23935  0.0348472  0.0146175  0  0.142425  0  0.020814  0  0.0211612  0.280394  0.149227  0  0.0805251  0  0  0  0.0686032  0.027019  0.0634573  0  0.0881932  0  0.0200946  0.0762771  0  0.294884  2.80925e-05  0  0.0154983  0.0456089  0.0329353  0.0305779  0  0.00132054  0.0218909  0.000111419  0.261832  0.0498471  2.79665e-05  0  0  0  1.72185e-05  3.38452e-09  0.0986186  0.259158  0.0860396  0.148695  0.00464991  0.168678  0.163046  0.0235204  0.00252808  0.00236965  0.0935871  0.270056  0.113044  0.00976989  0  0.0539019  0.0296586  0.0296471  0.0077824  0.00138977  0  0.0175932  0.003487  0  0.015669  0  0.0392909  0.0166603  0  0.14075  0.00200924  0  0.00539068  0  0.0293414  0.000336597  0.292926  0.0403489  0.00337506  0.0507739  0  0  0.250601  0.265361  0.0921454  0  0.248274  0.0843489  0.0604694  0.0534351  0.0727169  0.0304717  0.00639227  0  0  0.0662481  0.0125898  0  1.15514e-08  0.0119776  0.0480798  0.0297423  0  0.0868013  0  5.57387e-06  0.0187833  0.0101444  0.290757  5.86077e-05  3.9184e-05  0.116506  0  0.0611723  0  0.0978786  0.0555319  0.206352  0.0424419  0  0  0.0640884  0  0.110035  0.118755  0  0  0.156891  0.0835216  0  0.150039  0  0.00980422  0.166522  0.044229  0  0  0  0  0.00566295  0  0.146822  0.220051  0.0189551  0.0167108  0  0  0.0925487  0.0303177  0.151711  0.217437  0.0574556  0.142816  0.0240795  0  0.0320979  0.0812238  0.0468565  0.234074  0  0.0339112  0.199319  0  0.0474687  0.00124204  0.0646954  0.00884578  0.0264877  0.0498823  0.0591508  3.4031e-05  0  0  3.78713e-07  0.0457775  0  0.0287735  0  0.0136828  0  0  0.122975  0  0.240351  0  0.0692634  0.06151  0.0155828  0.0342246  0.00205946  0.0873409  0.060109  0.00324124  0.00173571  0.16431  0.00213601  0.013199  0.0114926  0  0.00157524  0.107164  0  0  0  0.00649864  0  0.165174  0.0254021  0.0214336  0.00368113  0.000156576  0.0163483  0  0.114899  0.00528565  0.0466034  0  0.0110309  0  0.0199293  0  0.396655  0.0194132  0  0  0  0.0305973  0.0520024  0  0  0.269469  0  7.74244e-05  0.0329999  0.00269846  0  0.00500423  0.145381  0.00921148  0.149708  0.0744174  0.00147214  0.00383319  0.00208805  0  0.0806872  0.00188118  0.00190118  0.00148163  0.000208802  0.00895463  0.0111137  0.0957534  0.173509  0  0  0  0.0815886  0.0131681  0.0958871  0.0224645  0.0440793  0.0528934  0.039044  0  0.0232125  0.0569935  0.0402229  0  0.0805296  0.0472299  0  1.0915e-05  0.0192941  0  0.0638151  0.32909  0.0407918  0.0036001  0.0201368  0.0219051  0.0324378  0  0  0  0.0935474  0  0.100707  0.0897769  0  0  0.0839026  0.0426734  0.00164639  
0  0.0519272  0.000939982  0.111879  0.00374797  0.00630131  0.0639167  0.360801  0.0559889  0.0115362  9.91413e-05  0.0288697  0.0178299  0.0539092  0.0365635  0.243855  0  0.0656214  0.145786  0.245645  0.00344378  0  0.111309  0.000128292  0  0  0  0.0766579  0.0520756  0.024704  0.00020244  0.0191054  0  0.023258  0.00421025  0  0  0  0.0115824  0.0205547  0  0.0234952  0.0230976  0.0555615  0.000362254  0.00758674  0  0.122275  0.0796846  0  0.0912111  0.0328843  0.287888  0.02108  0.00104887  0  0.0192403  0.0480531  0.00314429  0.0256827  0.0681476  0.000370124  0  0.0214418  0.00370073  0.00028412  0  0  0.0143526  0.0333854  0.0778101  0.00767072  0.00082741  0  0  0  0.0209663  0.0644644  0.0103065  0  0.139846  0  0.163993  0.205531  0.0304858  0.15533  0.060495  0  0  0.0111669  0.00850211  0  0.0745995  0  0  0.119769  0.0533325  0  0.195352  0.0107192  0.0728546  0  0.0300611  0.149864  0.000310766  0.0532255  0.11089  0.336419  0.000885414  0  0  0.000789819  0  0.0250648  0  0.000176625  0  0.0269669  0  0  0.0576059  0  0.000583628  0.0372435  0.0534849  0.0150461  1.59171e-05  0.113959  0.111539  0.0584863  0.0584085  0.369854  0  0.0114148  0.0195477  0  0.00278945  0.00525517  0.0190627  0.105327  0.0507726  0.166581  0.0159208  0.0293187  0.00152895  0  0.115599  0  0.0801139  0.00188584  0  0.0157047  0  0  0.00639887  0.122722  0  0  0  0.14466  0.0675117  0.0216067  0.249156  0  0  0.0169852  0.169251  0.000336919  0  0.392254  0.00224419  0  0  0.0153825  0.0869011  0.127958  0  0.0239495  0  0.0460157  0  0.355742  0  0.373529  0.0270122  0.0394699  0.061471  0.0153657  0  0  0  0  0.0353135  0.233714  0  0  0  0.0092964  0.349772  0  0.0112175  0.00244998  0  0  0  0.0341296  0  0  0.0654423  0.185184  0.037718  0.160124  0  0.0128186  0.0745631  0.371041  0  0.289515  0.145715  0  0  0  0.0764903  0.0190864  0.00889884  0.129051  0.0580485  0.000508001  0.012353  0  0.0176633  0  0.0392195  0  0.112798  0  0  0  0.0119236  0.078494  0  0.0427589  0.234311  0  0.189882  0.00973206  0.0511079  0  0.074416  0.103701  0.224817  0.0741028  0.060904  0.0125167  0  0.0141689  0.298887  0.0743285  0.00173852  0.151015  0.0194567  0.0261193  0  0.00598906  0.0938761  0.354487  0  0  0.0901067  0.0607084  0.0994189  0.0057453  0.0676947  0.345857  0.044231  0.0521307  0.160044  0.00311432  0  0  0  0.0756132  0.00255672  0  0.123473  0.00241843  0.0072077  0.160964  0.111816  0  0.0130846  0.00793418  0.105638  0.142206  0.0385842  0.0122735  0.0553629  0.0413727  0.00519435  0.00679211  0.0344287  0.0153195  0.0350687  0  0.0557735  0.00206255  0.00202734  0.10417  0.0101419  0.00502227  0.0934259  0.0735917  0.0110849  0.0238022  0  0  0  0.143386  0.000604532  0  0.0802971  0  0.00774263  0.284761  0.230462  0.0110112  0  0.0676638  0.00579268  0.00024387  0.179136  0  0  0  0  0.0866005  0.0980598  0  0.0254478  0  0.0281088  0.0842594  0.225889  0  0.056828  0.018903  0  0.0526014  0.178116  0.115635  0  0.0190644  0.170429  0.0377216  0.0225879  0  0.00314712  0.00203471  0.217237  0.00798078  0  0.0354268  0  0  0  0.0386667  0.00747111  0.00198086  0  0.101977  0.0881173  0.127332  0.0852707  0  0  0.372353  0  0  0.00878548  0.0407319  0.0962799  0.0225116  0.00778465  0  0  0.0557986  0.0016083  0  0.0322038  0.0964517  0.00495491  0  0.00142241  0.000191564  0  0  0.00974226  0.087268  0.00186001  0.0460754  0.000581728  0.016886  0  0  0.0136239  0  0.020272  0.276377  0.00520597  0.0511001  0.0086911  0.0122059  0.146607  0.00188545  0.306498  0.374326  0  0.200361  0  0.0352121  0.00510821  0.0199492  0.0703796  0  0.00136257  0.0241905  0.0805621  0.0328638  0.00739653  0.000374086  0  0.00135554  0  0  0  0  0.00217493  0  0  0.0470268  0.0851931  0  0.0681724  0.128339  0  0  0  0  0.0280506  0.086902  0  0.122891  0  0.00674883  0.0017454  0.000183923  0.0259183  0.0928719  0.0892461  0  0  0.128861  0.00666539  0.125613  0  0.204074  0.365634  0.210611  0.106223  0.187135  0  0  0.129155  0.19285  0.062682  0.00661446  0  0.0644574  0.0831729  0.00590065  0.0304582  0.00208836  0  0  0.0261312  0.0825438  0.0605384  0.0427208  0.172907  0.00972255  0.279055  0  0.00251169  0.218328  0.00146486  0.0173376  0.0053814  0.112484  0.0177803  0.000259265  0.0322343  0  0  0.0243216  0  0.024057  0.0151638  0.166227  0.0284737  0.00493769  0.0138198  0  0.00102298  0.0400964  0.289696  0.0464381  0  0  0.172611  0  0.00163368  0.00472943  0.0134904  0  0.0511864  0.149353  0.293864  0.000298581  7.4178e-05  0.00411296  0.0682042  0.0709726  0.0177782  0.0629117  0.0218273  0.00458784  0.119021  0.112014  0.0185326  0  0.027681  0.0715746  0.058691  0.000994243  0.0597475  0.0698047  0  0.0370778  0.0308578  0  0.0882242  0.202902  0  0.103376  0.02577  0.00159635  0.00937174  0.0492896  0.118579  0.0211502  0  0  0.321872  0.127451  0.0474832  0.0748127  0.0185161  0.082495  0.106041  0.236171  0  0  0.0197186  0  0.0878761  0.0492644  0.0666591  0.168688  0.000508212  7.59226e-07  0.0814211  0  0.0693867  0  0  0.0766138  0.0533433  0  0.147292  0.0783908  0.0105712  0.0717212  0  0.00734807  0  0.0867778  0.0499485  0  0  0.0880549  4.64452e-05  0.0112481  0.0157735  0.0830448  0  0  0.00140975  0  0  0.120854  0  0  0.00217385  0  0.00627404  5.11464e-07  0  0.0125103  0  0.0107418  0.00141377  1.73103e-07  0.0250128  0.297779  0.239752  0.138498  0.00128236  0.041187  0  0.00424973  0.0315501  0.0124746  0.00158665  0.000805457  0.00600348  0.00866606  0.00414062  0  0  0  0  0.02837  0  0.0146729  0.0533468  0  0  0.0609852  0  0  0.146526  0.14125  0.00828417  0.237628  0  0.0337123  0  0.117005  0.0338743  0.0250561  0  0.000202666  0.0807145  0.00320312  0  0.0280538  0.000918544  0.0243328  0  0  0  0.000703985  0.0118777  0.0907297  0  0.154918  0.244418  0  0.0730621  0.0778096  0.0440104  0.0865604  0  0  0.0439086  0  0  0.0863185  0  0.0811828  0.0707761  0.081071  0  0.000333231  0.0280648  0.00573324  0.0055053  0.00491514  0  0  0.0289756  0  0.257258  0.0439045  0.019698  5.70801e-05  0.158882  0  0.0280501  0  0.0243977  0.302136  0.164227  0  0.0876445  4.23784e-05  0  0  0.074217  0.0308161  0.0684067  0  0.0949957  0  0.0231554  0.0825077  0  0.31531  0.000385352  0  0.0200608  0.0524416  0.0365669  0.0340701  0  0.00271963  0.0268668  0.000890361  0.283288  0.0551706  0.000401536  0  0  0  0.000269665  0.000131582  0.108621  0.281069  0.0957092  0.160779  0.00687192  0.186815  0.180489  0.0271117  0.00374365  0.00368173  0.1029  0.289386  0.129568  0.0132741  0  0.0625138  0.0341231  0.0361035  0.01002  0.0024304  0  0.0218933  0.00487588  0  0.0198271  0  0.0454422  0.0205555  0  0.151218  0.00342665  0.000107811  0.00825325  0  0.0331453  0.00103278  0.314243  0.0456317  0.00564722  0.0558596  0  0  0.272093  0.285429  0.106591  0  0.269676  0.0922903  0.0685416  0.0579691  0.0806725  0.0340071  0.00950199  0  0  0.0733783  0.0187575  0  0.000258054  0.0146954  0.0535308  0.038116  0  0.0950897  0  0.00039083  0.0233096  0.0152304  0.310288  0.000590779  0.000354669  0.124989  0  0.0671948  0  0.107579  0.0622937  0.227087  0.0468895  0  0  0.0697613  0  0.123098  0.134406  0  0  0.168818  0.094657  0  0.168115  0  0.0125451  0.183525  0.0492025  0.000151024  0  0  0  0.00747064  0  0.158912  0.237427  0.022336  0.0194087  0  0  0.100644  0.0361307  0.163449  0.233349  0.0621805  0.158373  0.0275462  0  0.0384589  0.0881502  0.0519603  0.250415  2.88203e-05  0.0381538  0.216703  0  0.0546063  0.00229717  0.0698519  0.011921  0.0301855  0.0555343  0.0639108  0.000829555  0  0  0.000244386  0.0504244  0  0.0327668  0  0.0165754  0  0  0.136811  0  0.25891  0  0.0786115  0.0668789  0.0188672  0.0390371  0.00356828  0.0958798  0.0669217  0.00454765  0.00314684  0.17632  0.00322442  0.0165116  0.0150385  0  0.00325136  0.117098  0  0  0  0.00986002  0  0.177777  0.0289366  0.0250088  0.00618735  0.000585389  0.0197682  0  0.12768  0.00706405  0.0513037  0  0.0145122  0  0.0262455  0  0.42193  0.0222515  0  0  0  0.0355817  0.0566711  0  0  0.289023  0  0.00118032  0.0371686  0.00539975  0  0.00675843  0.163563  0.0116559  0.160703  0.0821809  0.00275526  0.00520508  0.00463711  0.000168833  0.0868409  0.00452401  0.00362486  0.00244256  0.00149652  0.0125662  0.0163769  0.107179  0.187681  0  0  0  0.0884236  0.0183013  0.103649  0.029444  0.0502015  0.0575483  0.0437604  0  0.0267693  0.0643392  0.044626  0  0.0895923  0.0529317  0  0.000243995  0.0231032  0  0.0690392  0.352036  0.0451704  0.00598362  0.0249655  0.0251626  0.037428  0  0  0  0.103566  0  0.113211  0.100171  0  0  0.0913578  0.0475858  0.00253937  
0  0.058133  0.00181267  0.121962  0.00619497  0.00824564  0.0689659  0.385302  0.0624936  0.0138288  0.000927789  0.0330981  0.0208871  0.0587996  0.0440344  0.262668  0  0.0713139  0.159228  0.264274  0.00493467  0  0.121466  0.00114054  0  0  0  0.0870105  0.0583333  0.0281841  0.000825384  0.0225649  0  0.030639  0.00608667  0  0  0  0.0146141  0.0258542  0  0.0267016  0.0269945  0.0639395  0.000934174  0.0104734  0  0.137037  0.0877855  0  0.0989558  0.0405489  0.30845  0.0242408  0.0018763  0  0.0253732  0.0535721  0.00671285  0.029585  0.0747851  0.000900733  0  0.0250642  0.00504882  0.000712885  0  0  0.0208516  0.042632  0.0863732  0.00948435  0.0015264  0  0  0  0.02591  0.0744544  0.0144114  0  0.152269  0  0.178733  0.223438  0.0356038  0.166517  0.0665663  0  0  0.0167387  0.012663  0  0.0821178  0.000215837  0  0.129073  0.060924  0  0.210302  0.0132336  0.0788476  0  0.0343501  0.161509  0.000994699  0.0622478  0.120348  0.359539  0.00174958  0  0  0.00281288  0  0.0310157  0  0.000679377  0  0.0324093  0  0  0.0639833  0  0.00132153  0.0410647  0.0627406  0.0182846  0.000362257  0.12975  0.122055  0.0694039  0.0660265  0.393219  0  0.0159483  0.0224897  0  0.00504173  0.00718627  0.0219808  0.121738  0.0553889  0.183319  0.0185463  0.0338357  0.00262465  0  0.125652  0  0.0886974  0.00378604  0  0.020219  0  0  0.00832558  0.136003  0  0  0  0.162587  0.0753276  0.0245805  0.267681  0  0  0.0197234  0.182005  0.00107537  0  0.416195  0.00424666  0  0  0.0184539  0.0932972  0.137307  0  0.0284544  0  0.0504242  0  0.379782  0  0.398158  0.0335988  0.0453268  0.0680279  0.0213496  0  0  0  0  0.0391632  0.254509  0  0  0  0.0113507  0.374327  0  0.0134257  0.00427527  0  0  0  0.0381379  0  0  0.0769017  0.201404  0.0418187  0.171278  0  0.0152735  0.0827221  0.394978  0  0.309492  0.157706  0  0  0  0.0838823  0.0250609  0.0112021  0.141616  0.0631683  0.00108083  0.0149236  0  0.0209103  0  0.0460624  2.58728e-05  0.121448  0  0  0  0.0167587  0.0845809  0  0.0493383  0.255164  0  0.209208  0.0149186  0.0558397  0  0.0824568  0.113382  0.24183  0.0797698  0.067515  0.0164198  0  0.0171256  0.322369  0.0805749  0.00266303  0.16217  0.0224063  0.0296042  0  0.00782955  0.101944  0.37857  0  0  0.0980214  0.0661114  0.111641  0.00793191  0.0757357  0.370873  0.0483887  0.057476  0.17405  0.00439645  6.48537e-05  0  0  0.0833116  0.00409268  0  0.135856  0.00471101  0.00965252  0.179265  0.121609  0  0.0155018  0.0103129  0.119803  0.157077  0.0447328  0.0146741  0.0668634  0.0463671  0.00755283  0.0096274  0.0395876  0.0204588  0.0409066  1.97242e-05  0.0604332  0.00307011  0.00385136  0.11377  0.0123065  0.00689032  0.100666  0.0792616  0.0133017  0.0284277  0  0  0  0.160068  0.00128435  0  0.0900937  0  0.00961902  0.303915  0.247873  0.0143633  0  0.0743641  0.00763152  0.00084506  0.191759  1.60356e-05  0  0  0  0.0927743  0.113385  0  0.0291054  0  0.0326583  0.095914  0.245078  0  0.0629685  0.0229384  0  0.063934  0.194594  0.125165  0  0.0233103  0.18329  0.0426401  0.0294949  0  0.00492385  0.00342261  0.23866  0.0098989  0  0.0433726  0  0  0  0.0434793  0.0106977  0.00386809  0  0.111208  0.099708  0.137062  0.093249  0  0  0.397249  0  0  0.0108274  0.0482572  0.10361  0.025718  0.0102977  0  0  0.0608473  0.00253506  0.000355969  0.0367509  0.104383  0.00693231  0  0.0025964  0.000885738  1.71501e-05  0  0.0121504  0.0939126  0.00334053  0.0512836  0.00124642  0.019848  4.48398e-05  0  0.0202288  0  0.0256438  0.297136  0.00735797  0.0569315  0.0108256  0.0160621  0.158366  0.00322208  0.326914  0.39821  0.000358677  0.215601  0  0.0436693  0.00858387  0.0235046  0.0766003  0  0.00234752  0.0284133  0.0882835  0.0372988  0.00947654  0.000863466  0  0.00273384  0  0  0  0  0.00326211  0  0  0.0551289  0.0993173  0  0.0736921  0.143235  0  0  0  0  0.0321385  0.0948377  0  0.131656  0  0.00869978  0.00299871  0.000763763  0.0293241  0.100147  0.0996248  0  0  0.139006  0.00911597  0.136391  0  0.221936  0.390084  0.230593  0.12065  0.201102  0  0  0.143281  0.20751  0.0702186  0.00950594  0  0.069891  0.0913532  0.00771529  0.0348181  0.00367677  0  0  0.0311645  0.0903916  0.0661073  0.0505657  0.188663  0.0125317  0.297661  0  0.0040095  0.23913  0.002549  0.020279  0.00738056  0.120345  0.0212704  0.000995773  0.0390907  0  0  0.0285818  0  0.0273738  0.018503  0.177783  0.032208  0.00682943  0.016774  0  0.00232305  0.0443177  0.312592  0.0507345  0  0  0.188587  0  0.00269842  0.00690759  0.0187394  0  0.0556837  0.162731  0.313516  0.0014721  0.000417829  0.00656162  0.0743165  0.0777332  0.0205869  0.0689076  0.0250696  0.0070743  0.12766  0.122531  0.0230821  0  0.0327835  0.0792419  0.0637522  0.00234772  0.0645256  0.081425  0  0.0410136  0.0366399  0  0.100284  0.2217  0  0.116361  0.0292097  0.00327483  0.0128732  0.0553829  0.133877  0.0243134  0  0  0.343601  0.137943  0.0526192  0.0803469  0.0248144  0.0883133  0.114728  0.254608  0  0  0.0239256  0  0.0971684  0.055293  0.0726841  0.180707  0.00119734  0.000495865  0.0875072  0  0.0749751  0  0  0.0823166  0.0599436  0  0.157787  0.088271  0.0131322  0.0779372  0  0.00922817  0  0.0936277  0.0574605  0  0  0.0958307  0.00061955  0.0142879  0.0197519  0.0893394  0  0  0.00237657  2.1256e-05  0  0.132781  0  0  0.00349732  0  0.008094  0.000262377  0  0.0163065  0  0.0150045  0.00313472  0.000461936  0.0291776  0.316823  0.255893  0.156393  0.00245173  0.0455295  1.19116e-05  0.00588201  0.0409562  0.0148856  0.00365591  0.0023883  0.00808171  0.0126287  0.00628685  0  0  0  0  0.0325009  0  0.0191108  0.0580586  0  0  0.0724289  0  0.000205263  0.158529  0.152222  0.010489  0.254342  0  0.039649  0  0.125585  0.0395598  0.0296012  3.6554e-05  0.000602642  0.0867958  0.00441393  0  0.0315103  0.00163777  0.0282816  0  0  0  0.0020847  0.0168002  0.0972646  0  0.166619  0.262896  0  0.0790956  0.0848271  0.048266  0.0930056  0  0  0.0482748  0  0.000144825  0.0930305  0  0.088  0.0786316  0.0906993  0  0.000817742  0.0361163  0.0093933  0.00729519  0.00679115  0  0  0.0342654  0  0.275583  0.053954  0.0255177  0.000890316  0.176061  0  0.0363286  0  0.0278583  0.324332  0.179798  0  0.0950354  0.000286658  4.32946e-05  0  0.0800332  0.0348544  0.0735278  0  0.102023  0  0.0264277  0.0889601  0  0.3361  0.00115305  0  0.0251976  0.059723  0.0403808  0.0377442  0  0.00461692  0.0323364  0.00241192  0.305248  0.0607476  0.00120993  0  0  0  0.000823174  0.000523596  0.119046  0.303513  0.105837  0.173241  0.00952301  0.205657  0.198615  0.0309504  0.00519602  0.00528046  0.112601  0.309106  0.147042  0.0173061  0  0.0717182  0.0388887  0.0431695  0.0125367  0.0037591  0  0.0266515  0.00649573  0  0.0244629  0  0.052018  0.0248502  6.01229e-05  0.161992  0.00521856  0.000559765  0.0117172  0  0.0371726  0.00210875  0.335958  0.0512229  0.00849694  0.0611731  0  0  0.29413  0.30593  0.121956  0  0.291627  0.100551  0.0770802  0.0626759  0.0890032  0.0377294  0.0132191  0  0  0.0808426  0.0261231  0  0.00102506  0.0176862  0.0592571  0.0474813  0  0.103715  0  0.00138176  0.0283113  0.0213276  0.330164  0.00167687  0.000986126  0.133727  0  0.0734788  0  0.11768  0.0694166  0.248514  0.0515472  0  0  0.075656  0  0.136786  0.150868  0  0  0.181091  0.106412  0  0.187002  0  0.0156187  0.201163  0.0544266  0.000664116  0  0  0  0.00952621  7.88535e-05  0.171387  0.255252  0.0259873  0.0223041  0  0  0.10904  0.0424325  0.175536  0.249648  0.0670793  0.174576  0.0312388  0  0.0453697  0.0953315  0.0573128  0.267118  0.000250593  0.0426358  0.234606  5.65028e-05  0.0622129  0.00367325  0.0751908  0.0154479  0.0341169  0.0614708  0.0688421  0.0026786  0  0  0.000939225  0.0552834  0  0.0370102  0  0.0197402  0  0  0.151263  0  0.277912  0  0.0884979  0.0724558  0.0224589  0.0441525  0.00548733  0.104773  0.0740726  0.00607358  0.00497305  0.188661  0.00453531  0.020188  0.0190524  0  0.0055257  0.127412  0  0  0  0.0139113  4.30185e-05  0.190741  0.0326938  0.028852  0.00933574  0.0012869  0.0235054  0  0.141031  0.00909782  0.056217  0  0.0184621  0  0.0334034  0  0.447411  0.0252787  0  0  0  0.0409271  0.0615279  0  0  0.308978  0  0.00358683  0.0415752  0.00902218  0  0.00877367  0.182598  0.014384  0.17201  0.0902934  0.00443586  0.00678516  0.0081836  0.00120268  0.0931985  0.00830114  0.00589739  0.00364173  0.00395606  0.0167792  0.0226373  0.119168  0.202277  0  0  0  0.095506  0.0242594  0.111677  0.0373342  0.0566994  0.0623871  0.0487328  0  0.0305721  0.0720978  0.0492466  0  0.0990885  0.0589392  0  0.00078034  0.0272463  5.87472e-05  0.074453  0.375329  0.0497612  0.00896497  0.030298  0.0286397  0.0427603  0  0  0  0.114032  0  0.126349  0.111068  0  0  0.0990972  0.0527518  0.00362449  
0  0.0646662  0.00296869  0.132417  0.00924892  0.0104486  0.0741923  0.410098  0.0693307  0.0163258  0.00259584  0.0376047  0.0241805  0.0638886  0.0521646  0.281926  2.20872e-08  0.0772243  0.173146  0.283333  0.00669144  0  0.132002  0.00315846  1.25455e-06  0  0  0.0979526  0.0649227  0.0318863  0.00186838  0.0263049  0.000170091  0.0389995  0.00830546  0  0  0  0.017992  0.031743  0  0.0301069  0.031186  0.0728629  0.00177169  0.0138189  0  0.152499  0.0962391  0  0.10698  0.0489785  0.329399  0.0276164  0.00294209  0  0.0323283  0.0593733  0.0116068  0.0337542  0.0817049  0.0016632  0  0.0289613  0.00660465  0.00133527  0  0  0.0285306  0.0529517  0.095339  0.0114882  0.00243733  0  0  0  0.0313611  0.0851022  0.0191912  0  0.165123  0  0.193965  0.241871  0.0411031  0.178012  0.0729063  0  0  0.0234116  0.0176375  0.000246036  0.0899634  0.000993801  0  0.138671  0.0689857  0  0.225652  0.0160087  0.0850564  5.48475e-06  0.0389141  0.173502  0.00206507  0.071926  0.130138  0.382989  0.00290456  0  0  0.00607408  0  0.0375776  0  0.00150819  0  0.0383335  0  0  0.0706715  0  0.00235631  0.0450641  0.0726817  0.0218322  0.00116091  0.146405  0.132977  0.0811803  0.0740764  0.41683  0  0.021224  0.0256328  0  0.00795154  0.00941643  0.0251016  0.139161  0.0601939  0.200672  0.0213681  0.038664  0.00401364  0  0.136061  7.2523e-06  0.0976731  0.00633856  0  0.0252898  0  0  0.0105031  0.149856  0  0  0  0.181349  0.083535  0.0277408  0.286622  0  3.35805e-06  0.0226617  0.195116  0.00223004  3.28493e-05  0.440335  0.00687891  0.000186779  0  0.0217989  0.0998962  0.146932  0  0.033335  2.02886e-07  0.0550231  0  0.404121  0  0.423047  0.0408759  0.0515681  0.0748915  0.0282908  0  0  0  2.54225e-05  0.0432034  0.275879  0  0  0  0.0136074  0.399209  0  0.0158293  0.00660274  0  0  0  0.0423594  0  0  0.0892026  0.218128  0.0461213  0.182728  0  0.0179398  0.0912645  0.41917  0  0.329831  0.170079  0  9.15259e-05  0  0.0915827  0.0318242  0.0137669  0.154665  0.0684892  0.00186705  0.017733  0  0.0244248  0  0.0534268  0.000233395  0.130371  0  0  0  0.0223987  0.0908733  0  0.0563623  0.276593  0  0.229216  0.0211889  0.0607682  8.95616e-06  0.0908712  0.123437  0.259261  0.0856269  0.0744407  0.0208419  0  0.0203569  0.346309  0.0870503  0.00378329  0.173642  0.0255589  0.0333002  8.81593e-05  0.00991409  0.110306  0.402956  0  0  0.106232  0.0717279  0.124479  0.0104671  0.0841891  0.396241  0.0527233  0.0630655  0.188517  0.00589793  0.000355841  0  0  0.0913477  0.00598652  0  0.148734  0.00775631  0.0124498  0.198327  0.131755  0  0.0181203  0.0129993  0.134732  0.172545  0.0513132  0.0172856  0.0793643  0.0516315  0.0103475  0.0129504  0.0450907  0.0263227  0.0471732  0.000213708  0.0652673  0.00427667  0.00625279  0.123737  0.0146774  0.00905077  0.108145  0.0851231  0.0157176  0.0334507  0  0  0  0.177485  0.0022169  0.000295015  0.100395  0  0.0116966  0.323415  0.265703  0.0181529  0  0.0813541  0.00972123  0.0018078  0.204707  0.000358927  0  0  3.86505e-07  0.0991383  0.129671  0  0.0330007  0  0.0375365  0.108239  0.264788  0.000498308  0.0694018  0.0273539  0  0.0762893  0.211619  0.135018  0  0.0279716  0.19651  0.0478458  0.0372907  0  0.00709421  0.00516786  0.260764  0.0120211  0  0.0520819  0  0  0  0.0485605  0.0144945  0.00637787  0  0.120787  0.111931  0.147091  0.101546  0  0.000124328  0.422415  0  0  0.0130799  0.0563853  0.111178  0.0291319  0.0131576  0  0  0.0660997  0.00367114  0.00183675  0.041586  0.112589  0.00923828  0  0.00411982  0.00208616  0.000458194  0  0.0148205  0.100775  0.00524964  0.0567548  0.00216094  0.023044  0.000554313  0  0.0281032  0  0.0316278  0.318324  0.00987811  0.0630579  0.0131914  0.0204372  0.17049  0.0049133  0.347663  0.42234  0.00160878  0.231242  0  0.0529904  0.012947  0.0273439  0.0830618  0  0.00359796  0.0329649  0.0963227  0.042003  0.0118112  0.00155435  0  0.00458897  0  0  0  0  0.00456804  0  2.32974e-06  0.0638343  0.114397  0  0.0794089  0.158806  0  0  0  0  0.0364946  0.103082  0  0.140677  0  0.0108957  0.00458787  0.00173932  0.0329333  0.107665  0.110508  0.000310231  0  0.149471  0.0119454  0.14754  0  0.240328  0.414813  0.251201  0.135862  0.215441  0  0  0.158011  0.222563  0.078149  0.0129144  0  0.0755273  0.099877  0.00977073  0.0394584  0.00570942  0  0  0.0366253  0.098559  0.071903  0.0590336  0.20494  0.0156919  0.316609  0  0.0058543  0.260572  0.00393055  0.0234456  0.00969215  0.128433  0.0250657  0.00220923  0.0465786  0  3.6872e-05  0.0331746  0  0.0308983  0.0221674  0.189641  0.0361642  0.00902485  0.0200088  0  0.00414726  0.0487399  0.335955  0.0552102  0  0  0.2051  0  0.00402806  0.00949373  0.02483  0  0.0603587  0.176569  0.33351  0.00353302  0.00104111  0.00957503  0.0806693  0.0847742  0.0235968  0.0751553  0.0285302  0.0100925  0.136555  0.13345  0.0281175  0  0.0383016  0.0872642  0.0690079  0.00427205  0.0694744  0.0938548  0  0.0451391  0.0428978  0  0.113026  0.241087  0  0.130008  0.0328579  0.00554738  0.0169209  0.0618094  0.149952  0.027691  0  0  0.365663  0.148782  0.0580036  0.0860607  0.0320065  0.09431  0.123711  0.273495  0  0  0.0285283  0  0.106875  0.0616479  0.0789485  0.193046  0.00217685  0.00190571  0.093791  0  0.0807618  0.000575009  0  0.0882051  0.066903  0  0.168575  0.0986777  0.0159667  0.0843889  0  0.01132  0  0.10071  0.0654643  0  0  0.103899  0.00184541  0.0176849  0.0241674  0.0958407  0  0  0.00359369  0.000258143  0  0.14518  0  0  0.00513265  0  0.0101433  0.00100343  0  0.0205956  1.23277e-05  0.0199654  0.00552913  0.00181133  0.0336527  0.336179  0.272375  0.175165  0.00399558  0.0500789  0.00017697  0.00777717  0.0515292  0.017506  0.00657227  0.00480793  0.0104654  0.017324  0.00887624  0  0  0  0  0.0369024  5.19191e-06  0.0241214  0.062957  0  0  0.0847735  0  0.000858018  0.170913  0.163529  0.0129506  0.271427  0  0.0460456  0  0.134423  0.0456666  0.0345125  0.000466541  0.00121514  0.0930763  0.00581745  3.40124e-05  0.0351607  0.00256309  0.0325179  0  0  0  0.00419482  0.0225571  0.104002  0  0.178659  0.281802  0  0.0853472  0.0921184  0.0527077  0.0996578  0  0  0.0528369  0  0.000699081  0.0999672  0  0.0950645  0.0868635  0.100811  0  0.00151591  0.0451396  0.0139419  0.0093345  0.00896738  0  0  0.0399815  0  0.294294  0.0649739  0.0320676  0.00271507  0.193926  0  0.0456311  0  0.0315414  0.34693  0.195915  0  0.102693  0.000748035  0.000299572  0  0.0860491  0.0391317  0.0788186  0  0.109273  0  0.0299099  0.0956309  4.35592e-05  0.357213  0.00233055  0  0.0309025  0.0674458  0.0443756  0.0415986  0  0.00701051  0.038294  0.00467381  0.32766  0.066575  0.00245244  0  0  6.46167e-05  0.00167741  0.00117584  0.12988  0.326435  0.11641  0.186069  0.0126009  0.225162  0.217387  0.0350346  0.00688449  0.0071649  0.122682  0.32918  0.16542  0.0218615  9.38231e-05  0.0815027  0.0439522  0.0508359  0.0153312  0.00537509  0  0.0318633  0.00834579  0  0.0295719  0  0.0590122  0.0295408  0.000658841  0.173064  0.00738362  0.00136392  0.0157782  7.31939e-05  0.0414213  0.00356368  0.358026  0.0571188  0.0119209  0.0667115  0  0  0.316659  0.326822  0.138202  0  0.314076  0.109125  0.0860758  0.0675537  0.0977014  0.0416369  0.0175391  0  0  0.0886352  0.0346683  0  0.00230025  0.0209485  0.065255  0.0578181  0  0.112669  0  0.00297715  0.0337832  0.0284231  0.350349  0.00331568  0.00193315  0.142713  0  0.0800204  0  0.128172  0.076895  0.270579  0.0564129  0  0  0.0817694  0  0.151076  0.168105  0  0  0.193696  0.118769  0  0.206654  0  0.0190227  0.219398  0.0598983  0.00154033  0  0  0  0.0118286  0.000436725  0.184234  0.273495  0.0299071  0.0253958  0  0  0.117729  0.0492166  0.18796  0.26631  0.0721499  0.191395  0.0351557  0.00024292  0.052822  0.102763  0.062911  0.28416  0.000691165  0.047355  0.252997  0.000406779  0.0702804  0.00536938  0.0807098  0.0194232  0.0382799  0.0676881  0.0739425  0.00557727  0  0  0.00208427  0.0603522  0  0.0415013  0  0.0231752  0  0  0.166306  0  0.297322  0  0.09891  0.0782379  0.0263555  0.0495674  0.00781503  0.114012  0.081556  0.00781834  0.0072128  0.20132  0.00606807  0.0242252  0.0235302  0  0.0083955  0.138095  0  0  0  0.0186468  0.000782058  0.204051  0.0366722  0.0329611  0.0131222  0.00226071  0.0275576  0  0.154932  0.0113859  0.0613409  0  0.0228771  0  0.0413903  0  0.47303  0.0284935  0  0  0  0.0466295  0.0665708  0  1.92867e-05  0.329296  0  0.00729065  0.0462173  0.013559  0  0.0110489  0.202437  0.017394  0.183621  0.0987483  0.00651257  0.00857278  0.0127204  0.00317526  0.0997569  0.0132039  0.00871625  0.00507855  0.00758162  0.0215885  0.0298821  0.131703  0.217277  0  0  0  0.102831  0.0310322  0.119965  0.0461197  0.0635675  0.0674077  0.0539582  0  0.0346189  0.0802619  0.0540824  0  0.109008  0.0652484  0  0.00161962  0.0317206  0.000342365  0.0800541  0.398914  0.0545619  0.0125405  0.0361288  0.0323347  0.0484307  0  0  0  0.124935  0  0.140099  0.122455  4.72106e-06  0  0.107115  0.0581683  0.00490132  
0  0.0715221  0.0044074  0.143235  0.0129061  0.012909  0.0795938  0.435124  0.076495  0.0190263  0.00510051  0.042387  0.0277085  0.0691737  0.0609425  0.301592  0.000267781  0.0833496  0.187522  0.302788  0.00871315  0  0.142908  0.00617799  0.000193256  0  0  0.109469  0.0718391  0.035809  0.00333055  0.0303232  0.000897462  0.048322  0.0108651  0  2.39987e-05  0  0.0217139  0.0382138  0  0.0337099  0.0356694  0.0823206  0.00287436  0.01762  0  0.168633  0.105038  0  0.115279  0.0581592  0.350693  0.0312053  0.00424575  0  0.0400937  0.065453  0.0178131  0.0381879  0.0889026  0.00265717  0  0.033131  0.00836757  0.00215103  0  0  0.0373709  0.0643203  0.104699  0.0136816  0.00355983  0  0  2.89444e-05  0.037314  0.0963914  0.0246393  0  0.178392  0  0.209665  0.260796  0.0469791  0.189806  0.079511  1.38063e-05  0  0.0311707  0.0234172  0.00120504  0.09813  0.00233762  0  0.148556  0.077509  0  0.241382  0.0190432  0.0914779  0.000409951  0.0437506  0.185833  0.00352104  0.0822456  0.140252  0.406715  0.00434968  0  0  0.0105653  0  0.044742  0  0.00266252  2.63844e-05  0.0447333  0  0  0.0776657  0  0.00368737  0.0492402  0.0832924  0.0256865  0.00241116  0.163884  0.144292  0.0937921  0.0825504  0.440635  0  0.0272339  0.0289757  0  0.011515  0.0119443  0.0284238  0.157551  0.0651853  0.218606  0.0243849  0.0438005  0.0056951  0  0.146816  0.000275107  0.107033  0.00954006  0  0.0309111  0  0  0.0129303  0.164257  0  0  0  0.200899  0.0921263  0.0310865  0.305945  0  0.000337597  0.025799  0.20857  0.00379999  0.000429924  0.464618  0.0101376  0.00157931  0  0.0254158  0.106695  0.156825  0  0.0385874  0.000227246  0.0598105  0  0.428698  0  0.448134  0.0488327  0.0581888  0.0820572  0.0361753  0  0  0  0.000370637  0.0474326  0.297775  0  6.25995e-05  0  0.0160654  0.424355  0  0.0184273  0.00943003  0  0  0  0.0467922  0  0  0.102321  0.235327  0.0506238  0.194463  0  0.0208163  0.100183  0.443557  0  0.350494  0.182821  0  0.000488661  0  0.0995859  0.0393651  0.0165917  0.16818  0.0740089  0.00286635  0.0207798  0  0.0282048  8.28496e-05  0.0613042  0.000648538  0.139562  4.44256e-06  0  0  0.0288342  0.0973683  0  0.0638241  0.298547  0  0.249856  0.028529  0.065891  0.000486212  0.0996519  0.133858  0.277081  0.0916714  0.0816762  0.0257783  0  0.023861  0.370645  0.0937514  0.00509885  0.185423  0.0289132  0.0372057  0.000376703  0.0122416  0.118954  0.427585  0  0  0.114732  0.0775549  0.137911  0.0133492  0.0930467  0.42189  0.0572331  0.0688962  0.203422  0.0076181  0.000880435  0.000104051  0  0.0997151  0.00823687  3.5335e-06  0.16209  0.0115497  0.0155975  0.218104  0.142243  4.31544e-05  0.020939  0.0159918  0.150394  0.188581  0.0583189  0.0201067  0.0928366  0.0571627  0.013576  0.0167579  0.0509339  0.0329022  0.0538627  0.000614783  0.0702739  0.00568176  0.00922883  0.134061  0.0172536  0.0115024  0.115858  0.0911737  0.0183314  0.0388668  0  0  0  0.195599  0.00340171  0.00174712  0.11119  0  0.0139746  0.343228  0.283924  0.0223766  0  0.0886291  0.0120608  0.00313139  0.217966  0.001148  0  0  0.000195204  0.105689  0.146878  0  0.0371318  0  0.0427402  0.121213  0.284979  0.00212664  0.0761236  0.0321461  0  0.0896384  0.229161  0.145183  0  0.0330442  0.210075  0.0533353  0.0459604  0  0.00965649  0.00726922  0.283493  0.0143465  0  0.0615403  5.12861e-05  0  0  0.0539074  0.0188573  0.00950706  0  0.130705  0.124767  0.157411  0.110155  0  0.000510886  0.447783  0  0  0.015542  0.0651053  0.118978  0.0327517  0.0163623  0  8.92614e-08  0.0715537  0.00501605  0.0044653  0.0467061  0.121065  0.0118713  0  0.00599163  0.00379161  0.00149485  0  0.0177513  0.107851  0.00758569  0.0624858  0.00332483  0.0264725  0.00163093  0  0.0372265  0  0.0382163  0.339894  0.0127645  0.0694753  0.0157874  0.0253264  0.182967  0.00695789  0.368706  0.446657  0.0037531  0.247263  0  0.0631576  0.0181896  0.0314647  0.0897604  0  0.00511322  0.0378423  0.104673  0.0469735  0.0143993  0.00244647  0  0.00691919  0  0  0  0  0.00609216  0  0.000481638  0.0731314  0.130397  0  0.0853203  0.175022  0  0  0  0  0.0411162  0.11163  0  0.149946  1.49801e-05  0.0133354  0.00651179  0.00310983  0.0367444  0.115421  0.121882  0.00155351  4.12782e-05  0.160248  0.0151514  0.159049  0  0.259214  0.439759  0.272387  0.151828  0.230136  0  0  0.173323  0.237989  0.0864659  0.0168364  0  0.0813637  0.108737  0.012066  0.0443763  0.00818447  0  4.65714e-06  0.0425088  0.107039  0.0779227  0.0681128  0.221713  0.0192007  0.335867  0  0.0080448  0.282601  0.00560869  0.0268359  0.0123147  0.136745  0.0291637  0.00389848  0.0546875  0  0.000478617  0.038097  0  0.034629  0.0261545  0.20179  0.0403406  0.0115226  0.0235223  0  0.0064937  0.0533612  0.359727  0.0598637  0  0  0.222123  0  0.00562188  0.0124857  0.0317517  0  0.0652096  0.190846  0.353807  0.0064777  0.00194366  0.0131497  0.0872588  0.0920911  0.0268068  0.0816513  0.0322075  0.0136392  0.145702  0.144762  0.0336337  0  0.0442304  0.0956348  0.0744557  0.00676505  0.0745919  0.10707  0  0.0494525  0.0496252  0  0.126427  0.261021  0  0.144294  0.0367131  0.0084113  0.0215105  0.0685642  0.16677  0.0312817  0  0  0.38801  0.159957  0.0636334  0.0919518  0.040079  0.100483  0.132983  0.292797  0  0  0.0335227  0  0.116986  0.0683246  0.0854489  0.205693  0.00344615  0.00422772  0.100269  0  0.086744  0.00241081  0  0.0942768  0.0742158  0  0.179645  0.109598  0.0190731  0.0910727  0  0.0136226  0  0.108021  0.0739512  0  0  0.112255  0.00372244  0.0214368  0.0290158  0.102545  0  0  0.00506049  0.000757412  0.000127252  0.158035  0  0  0.00707881  0  0.012421  0.00222297  0  0.0253732  0.00021083  0.0256174  0.00859374  0.00404597  0.0384351  0.355815  0.289174  0.194764  0.00591273  0.0548329  0.000536082  0.00993423  0.0632423  0.0203346  0.0103308  0.0080603  0.0131531  0.0227451  0.0119065  0  0  0  0  0.041572  0.000290875  0.0296989  0.0680399  0  0  0.097993  0  0.0019581  0.183663  0.175159  0.0156678  0.288855  0  0.0528956  0  0.143514  0.0521893  0.0397861  0.00137997  0.0020399  0.0995529  0.00741314  0.00101773  0.0390034  0.00369413  0.0370392  0  0  0  0.00703129  0.0291385  0.110937  3.62451e-05  0.191024  0.301101  0  0.0918136  0.0996787  0.0573335  0.106514  0  0  0.057593  0  0.00166795  0.107125  0  0.102372  0.0954645  0.111395  0  0.00242743  0.0551158  0.0193709  0.0116222  0.0114425  0  0  0.0461187  0  0.313358  0.0769402  0.0393375  0.00552772  0.21244  0  0.055937  0  0.0354451  0.369878  0.21255  0  0.110612  0.00142631  0.000785931  0  0.0922617  0.0436459  0.084277  0  0.116739  4.17741e-06  0.0336006  0.102517  0.000327414  0.378606  0.00391688  0  0.0371689  0.0756022  0.0485496  0.0456319  0  0.00989799  0.0447335  0.0076727  0.350472  0.0726494  0.00412799  0  0  0.000415449  0.00283186  0.00208797  0.141114  0.34978  0.127418  0.199248  0.0161028  0.245285  0.236763  0.0393621  0.00880827  0.00933398  0.133132  0.349571  0.184657  0.0269354  0.000615322  0.0918541  0.0493106  0.0590924  0.0184018  0.00727745  0  0.0375236  0.0104252  0  0.0351491  0  0.0664181  0.0346232  0.00189867  0.184423  0.00992019  0.00251972  0.0204313  0.00040957  0.0458895  0.00539647  0.380399  0.0633154  0.015915  0.0724721  0  0  0.339627  0.348064  0.155294  0  0.336968  0.118005  0.0955187  0.0726005  0.106759  0.0457282  0.0224565  1.79982e-06  0.000253591  0.09675  0.0443719  0  0.00408232  0.0244803  0.0715211  0.0691043  2.7104e-05  0.121945  0  0.00517508  0.0397201  0.0365023  0.370805  0.00550538  0.00319516  0.151941  0  0.0868158  0  0.139044  0.0847225  0.293224  0.0614843  0  0  0.0880985  0  0.165944  0.186077  0  0  0.206621  0.13171  0  0.227022  0  0.022755  0.238196  0.0656146  0.00277902  0  0  0  0.0143767  0.00108326  0.197437  0.292127  0.034093  0.0286826  0  0  0.126705  0.0564757  0.200709  0.283311  0.0773905  0.208798  0.039295  0.00108014  0.0608069  0.110441  0.0687517  0.301517  0.00135035  0.052309  0.27184  0.00107699  0.0788005  0.00738448  0.0864065  0.0238432  0.0426724  0.0741821  0.0792103  0.00951944  0  0  0.00367849  0.0656285  0  0.0462379  0  0.0268786  0  0  0.181915  0  0.317106  0  0.109834  0.0842224  0.0305546  0.0552781  0.0105495  0.12359  0.0893661  0.00978118  0.00986424  0.214284  0.00782204  0.0286202  0.0284678  0  0.0118573  0.149137  0  0  0  0.0240599  0.00243631  0.217692  0.0408698  0.0373338  0.0175418  0.0035063  0.0319221  0  0.169363  0.0139271  0.0666732  0  0.0277527  3.29781e-05  0.0501921  0  0.498721  0.0318948  0  0  0  0.0526845  0.0717976  0  0.000202344  0.349939  0  0.0122821  0.0510925  0.0190017  0  0.0135829  0.223029  0.0206842  0.195522  0.107538  0.00898376  0.0105672  0.0182383  0.00608287  0.106513  0.0192211  0.0120783  0.00675235  0.0123647  0.0269881  0.0380962  0.144765  0.232661  0  0  0  0.110395  0.0386081  0.128509  0.0557837  0.0708001  0.072608  0.0594339  0  0.0389077  0.0888238  0.0591311  0  0.11934  0.0718549  0  0.00276133  0.0365231  0.000860799  0.0858401  0.422736  0.0595704  0.016706  0.0424515  0.0362458  0.0544351  0  0  0  0.136261  0  0.154439  0.134316  0.000235145  1.26332e-06  0.115407  0.0638325  0.00636939  
0  0.0786956  0.00612797  0.154404  0.017162  0.0156255  0.0851681  0.460317  0.0839811  0.0219291  0.00843756  0.0474421  0.0314694  0.0746527  0.0703552  0.321629  0.00106114  0.0896866  0.202334  0.322604  0.0109987  0  0.154173  0.010193  0.000711874  0  0  0.121542  0.0790772  0.0399503  0.00521067  0.0346175  0.00219631  0.0585872  0.0137637  0  0.000288649  0  0.0257769  0.0452586  0  0.037509  0.0404421  0.0923006  0.0042416  0.0218731  0  0.185407  0.114175  0  0.123845  0.0680756  0.372288  0.035006  0.00578664  7.13432e-05  0.0486558  0.0718072  0.0253149  0.0428836  0.0963733  0.00388218  0  0.0375707  0.0103368  0.00315986  0.000122564  0  0.0473506  0.0767112  0.114444  0.0160636  0.00489342  0  0  0.000237963  0.0437623  0.108304  0.0307481  0  0.192058  0  0.225809  0.280175  0.053227  0.201887  0.0863764  0.000222263  0  0.039998  0.0299926  0.00288684  0.106611  0.00424576  0  0.158721  0.0864847  0  0.257469  0.0223352  0.0981088  0.00145512  0.0488567  0.198488  0.0053615  0.0931911  0.15068  0.430661  0.00608409  4.81263e-05  0  0.0162754  0  0.0524995  7.75803e-05  0.00414161  0.000274383  0.0516022  0  0  0.0849609  0  0.00531389  0.0535913  0.0945563  0.029845  0.00411186  0.182147  0.155989  0.107214  0.0914399  0.464576  0.000123289  0.0339686  0.0325169  0  0.0157275  0.0147684  0.031946  0.176859  0.0703612  0.237086  0.0275955  0.0492418  0.00766804  9.06444e-05  0.157909  0.000928813  0.116767  0.0133863  0  0.0370765  0  0.00018185  0.015606  0.179184  0  4.45921e-05  0  0.221188  0.101093  0.0346161  0.325616  0  0.00121871  0.0291339  0.222351  0.0057839  0.00127685  0.488984  0.0140186  0.00432798  0  0.0293023  0.11369  0.166979  0  0.0442075  0.000881834  0.0647844  1.02102e-05  0.453452  0  0.473353  0.0574574  0.0651832  0.0895197  0.0449874  0  9.24962e-06  0  0.00111943  0.051849  0.320144  0  0.000436778  8.72091e-05  0.0187238  0.449698  0  0.0212186  0.0127543  0  0  0  0.0514342  0  0  0.11623  0.252973  0.0553244  0.206473  0  0.0239016  0.109468  0.468082  0  0.371441  0.195918  0  0.0012  0  0.107886  0.047671  0.0196752  0.182143  0.0797248  0.00407829  0.0240625  0  0.0322483  0.000451403  0.0696855  0.00127113  0.149013  0.00026081  6.40604e-05  0  0.0360543  0.104062  0  0.0717161  0.320976  0  0.271082  0.0369224  0.0712059  0.00168918  0.108791  0.144633  0.295262  0.0979006  0.0892162  0.0312235  0.000412676  0.027636  0.395314  0.100674  0.00660921  0.1975  0.0324677  0.0413188  0.000865913  0.014811  0.127884  0.452394  0  0  0.123515  0.0835897  0.151916  0.016576  0.1023  0.447753  0.0619162  0.0749647  0.218746  0.00955619  0.00163839  0.000651626  0  0.108407  0.0108421  0.000162902  0.175904  0.0160855  0.0190934  0.238551  0.153065  0.000532973  0.0239567  0.0192886  0.166758  0.205159  0.0657435  0.0231364  0.107249  0.0629574  0.0172354  0.021046  0.0571128  0.0401874  0.0609688  0.00122278  0.0754511  0.00728481  0.012776  0.144732  0.0200341  0.0142436  0.123801  0.0974105  0.0211422  0.0446716  0  0  0  0.214372  0.00483816  0.00440838  0.122463  0  0.016452  0.363317  0.302505  0.0270305  0.000146106  0.0961842  0.0146489  0.00481487  0.231523  0.00238254  0  0  0.000746321  0.112425  0.164963  0  0.0414964  0  0.0482655  0.134816  0.30561  0.0048835  0.0831293  0.037311  0  0.10395  0.247187  0.155653  0  0.0385238  0.22397  0.0591052  0.0554877  0  0.0126086  0.00972515  0.306786  0.0168742  0  0.0717317  0.000371558  0  0  0.0595168  0.0237809  0.0132517  0  0.140953  0.138197  0.168014  0.119069  0  0.00115956  0.473289  0  0  0.0182127  0.0744055  0.127005  0.0365758  0.0199096  0  0.000142028  0.0772066  0.00656922  0.00823555  0.052108  0.129805  0.0148296  0  0.00821049  0.00600036  0.00312589  0  0.0209412  0.115138  0.0103467  0.0684733  0.0047375  0.0301317  0.00327347  0  0.0475743  0  0.0454008  0.361801  0.0160151  0.0761793  0.0186124  0.0307245  0.195783  0.00935439  0.390001  0.471102  0.00678778  0.263639  0  0.0741517  0.0243024  0.0358646  0.0966921  0  0.00689249  0.0430419  0.113329  0.0522075  0.0172395  0.00353946  0  0.00972222  0  0  0  0  0.00783378  0  0.00179411  0.0830074  0.147278  0  0.0914235  0.191854  0  0  2.94412e-07  0  0.0460009  0.120473  0  0.159458  0.000313955  0.0160178  0.00876917  0.0048742  0.0407557  0.123411  0.133733  0.00374508  0.000398513  0.171326  0.0187316  0.170905  0  0.278558  0.464858  0.294101  0.168516  0.245167  0  0  0.189188  0.253766  0.0951618  0.0212677  0  0.0873974  0.117926  0.0145999  0.0495688  0.0110997  0  0.000292083  0.0488095  0.115826  0.0841632  0.0777907  0.238952  0.0230558  0.355401  0.000423619  0.0105795  0.305163  0.00758243  0.0304484  0.0152466  0.145276  0.0335619  0.00606191  0.0634066  0  0.00141955  0.0433454  0  0.0385643  0.0304616  0.214219  0.0447349  0.0143212  0.0273125  0  0.00935989  0.0581794  0.383848  0.064693  0  0  0.239624  1.40762e-07  0.00747903  0.0158811  0.0394924  0  0.0702344  0.205544  0.374372  0.0103009  0.00312499  0.0172817  0.0940814  0.099679  0.0302155  0.0883917  0.0360998  0.0177105  0.155093  0.156453  0.039625  0  0.0505646  0.104346  0.0800932  0.00982384  0.0798761  0.121046  0.000275317  0.053952  0.0568151  0  0.140465  0.28146  0  0.159193  0.0407735  0.0118631  0.0266367  0.0756422  0.184296  0.0350837  0  0  0.410596  0.171458  0.0695054  0.0980175  0.0490167  0.106828  0.142538  0.31248  0  0  0.0389048  0  0.127492  0.0753182  0.0921815  0.218635  0.00500452  0.00745764  0.106939  0.000210284  0.092919  0.00550408  0  0.100529  0.0818759  0  0.190988  0.121017  0.0224496  0.0979847  0  0.0161351  0.000184006  0.115555  0.0829117  0  0  0.120891  0.00624817  0.0255407  0.0342929  0.10945  0  0  0.00677624  0.0015188  0.000509731  0.171329  0  0  0.00933456  0.000262469  0.014926  0.00391982  0  0.0306346  0.000651631  0.0319523  0.0123244  0.00716187  0.0435217  0.375696  0.306269  0.215142  0.00820175  0.0597894  0.00108911  0.012352  0.0760657  0.0233703  0.014925  0.0121399  0.0161431  0.0288837  0.0153748  0  0  0.000130466  0  0.046507  0.00101301  0.0358364  0.0733052  0  4.70686e-05  0.112059  0  0.0035045  0.196766  0.187102  0.018639  0.306602  0  0.0601923  0  0.152851  0.0591218  0.0454179  0.00277595  0.00307656  0.106222  0.00920038  0.0033582  0.043037  0.00503042  0.0418427  0  0  0  0.0105899  0.0365331  0.118068  0.000682859  0.203703  0.32076  0  0.0984915  0.107503  0.0621416  0.113569  0  0  0.062541  0  0.00305062  0.114499  0  0.109919  0.104427  0.122438  0  0.00355193  0.0660239  0.0256704  0.0141572  0.014215  0.000382249  9.02209e-06  0.0526713  0  0.332743  0.0898268  0.0473163  0.00932268  0.231562  0  0.0672236  0  0.0395677  0.393124  0.229674  0  0.118787  0.00232119  0.00150215  0  0.0986682  0.0483946  0.0899008  0  0.124419  0.000161675  0.037498  0.109613  0.000875379  0.400239  0.00591075  0  0.0439892  0.084184  0.0529012  0.0498425  0  0.0132765  0.0516481  0.0114041  0.373632  0.0789673  0.00623512  0  0  0.00107083  0.00428582  0.00325952  0.152735  0.373491  0.138848  0.212762  0.0200257  0.265982  0.256702  0.0439306  0.0109664  0.0117864  0.143941  0.370242  0.204702  0.0325222  0.00159356  0.102758  0.0549602  0.0679284  0.0217468  0.00946505  0  0.043627  0.012733  0  0.0411887  0  0.0742289  0.0400934  0.00377801  0.19606  0.0128264  0.00402633  0.0256708  0.00101873  0.0505749  0.00760571  0.40303  0.0698084  0.0204747  0.0784519  1.38133e-06  0  0.362979  0.369613  0.17319  0  0.36025  0.127185  0.105399  0.0778145  0.116169  0.0500016  0.0279652  0.000318129  0.00138582  0.105181  0.0552096  0  0.00636947  0.0282798  0.0780512  0.0813154  0.000542104  0.131536  0  0.00797288  0.0461159  0.0455481  0.391495  0.00824355  0.00477133  0.161405  0  0.0938609  0  0.150284  0.0928927  0.316394  0.0667592  0  0  0.0946399  0  0.181367  0.204745  6.41776e-05  0  0.219853  0.145213  0  0.248058  0  0.026813  0.257519  0.0715723  0.0043793  0  8.69542e-09  9.50349e-05  0.0171692  0.0020181  0.210981  0.311114  0.0385428  0.0321631  0  0  0.135962  0.0642023  0.213767  0.300626  0.0827989  0.226752  0.0436547  0.00251353  0.0693149  0.11836  0.0748318  0.319162  0.00222785  0.0574951  0.291103  0.0020667  0.0877641  0.00971723  0.0922785  0.0287038  0.0472923  0.0809487  0.0846431  0.0144968  0  6.77913e-05  0.00572043  0.0711097  0.000179558  0.0512173  0  0.0308483  0  0  0.198063  0  0.337225  0  0.121257  0.0904065  0.0350535  0.0612811  0.0136884  0.133498  0.0974969  0.0119612  0.0129251  0.22754  0.00979641  0.0333698  0.0338603  0  0.015907  0.160526  0  0  0  0.0301428  0.00500273  0.231648  0.0452846  0.0419675  0.0225887  0.00502299  0.0365959  0  0.184301  0.0167201  0.0722111  0  0.0330843  0.000974139  0.059793  0  0.524416  0.0354812  0  4.08064e-05  0  0.0590872  0.0772061  0  0.000578714  0.370866  0  0.0185482  0.0561983  0.0253403  0  0.0163743  0.244322  0.0242528  0.207705  0.116657  0.0118474  0.0127675  0.0247262  0.00992002  0.113463  0.0263389  0.0159799  0.00866231  0.018294  0.0329713  0.0472627  0.158336  0.248408  0.000193353  0  0  0.118193  0.0469742  0.137301  0.0663073  0.0783912  0.0779859  0.0651566  0  0.0434361  0.0977753  0.0643904  0  0.130075  0.0787542  0  0.00420478  0.0416502  0.0016138  0.0918084  0.44674  0.0647842  0.0214563  0.0492596  0.0403714  0.060769  0  0  0  0.147999  0  0.169344  0.146637  0.000811873  0.000357281  0.123966  0.069741  0.00802811  
0  0.0861813  0.00812942  0.165913  0.0220113  0.0185968  0.090913  0.485612  0.0917832  0.025033  0.0126014  0.052767  0.0354614  0.080323  0.0803891  0.342001  0.00237925  0.0962322  0.217562  0.342743  0.0135469  0  0.165784  0.0151955  0.00155677  0  0  0.134156  0.0866315  0.0443082  0.00750715  0.0391852  0.00406515  0.0697735  0.0169995  0  0.000845533  0  0.0301782  0.0528686  0  0.0415026  0.0455009  0.102791  0.00587268  0.0265743  0  0.202789  0.123643  0.000186515  0.132675  0.0787113  0.394142  0.0390167  0.00756402  0.000414123  0.0579998  0.0784321  0.0340921  0.0478388  0.104112  0.00533765  0  0.042278  0.0125116  0.00436136  0.000498635  0  0.0584452  0.0900953  0.124564  0.0186332  0.00643752  0  0  0.000648747  0.050699  0.120823  0.0375091  0  0.206106  0  0.242373  0.299974  0.0598417  0.214245  0.0934981  0.000681179  0.000154879  0.0498736  0.0373526  0.00528899  0.115401  0.00671606  0  0.169156  0.0959033  7.58408e-06  0.273892  0.0258832  0.104946  0.00313965  0.0542292  0.211453  0.007585  0.104746  0.161415  0.45477  0.00810678  0.000531729  0  0.02319  0  0.0608401  0.000362184  0.00594451  0.000783457  0.0589331  7.99763e-05  0  0.0925519  0  0.00723492  0.0581158  0.106456  0.0343051  0.00626148  0.201152  0.168055  0.121419  0.100736  0.4886  0.000573481  0.041418  0.036255  0  0.0205832  0.0178869  0.0356668  0.197032  0.0757194  0.256076  0.0309987  0.0549841  0.0099313  0.000884562  0.169327  0.00196787  0.126867  0.0178723  0  0.0437787  0  0.00120678  0.0185288  0.194614  0  0.00030415  0  0.242167  0.110428  0.0383284  0.345599  0.000226409  0.00264574  0.0326649  0.236444  0.0081801  0.00257287  0.513377  0.0185169  0.0084253  0  0.0334564  0.120878  0.177386  0  0.0501907  0.00196341  0.0699426  0.000194346  0.478322  0  0.498641  0.0667372  0.0725453  0.0972738  0.0547095  0  0.000231426  0  0.00227119  0.0564507  0.342936  0  0.00114806  0.000887845  0.0215815  0.475172  0  0.0242022  0.0165721  2.65484e-06  0  0  0.0562832  0  0  0.130902  0.271036  0.0602208  0.218747  0  0.0271946  0.119113  0.492683  0  0.392632  0.209354  0  0.00222508  3.17657e-07  0.116476  0.0567282  0.0230155  0.196535  0.0856342  0.00550234  0.0275795  0  0.0365529  0.0011147  0.0785612  0.00210091  0.158718  0.000911332  0.000391806  0  0.0440472  0.110953  0  0.0800307  0.343825  0  0.292844  0.0463504  0.0767106  0.00361612  0.11828  0.155752  0.313775  0.104312  0.097055  0.0371718  0.00169542  0.0316797  0.420253  0.107815  0.00831376  0.209862  0.0362209  0.0456378  0.00155559  0.017621  0.137088  0.477322  0  0  0.132575  0.0898292  0.166472  0.0201453  0.111939  0.473757  0.0667709  0.0812678  0.234467  0.0117114  0.00262935  0.00166851  0  0.117416  0.0138003  0.000559102  0.19016  0.0213567  0.022935  0.259619  0.164209  0.00156792  0.0271722  0.0228874  0.183792  0.22225  0.0735797  0.0263731  0.122569  0.0690122  0.0213225  0.0258105  0.0636229  0.0481674  0.0684849  0.00203745  0.0807968  0.00908517  0.0168902  0.15574  0.0230177  0.0172729  0.131969  0.103831  0.0241487  0.0508602  0  0  0  0.233763  0.00652555  0.00827236  0.134201  0  0.0191277  0.383648  0.321415  0.0321105  0.000724062  0.104014  0.0174843  0.00685702  0.245363  0.00406145  0  0  0.00165334  0.119341  0.183881  0  0.0460926  0  0.0541085  0.149024  0.326639  0.00876263  0.0904144  0.0428447  0  0.11919  0.265667  0.166418  0  0.0444054  0.238178  0.0651519  0.0658547  0  0.0159483  0.0125339  0.330583  0.0196031  0  0.0826393  0.00098517  0  0  0.0653854  0.0292595  0.0176072  3.88105e-05  0.151523  0.152197  0.178891  0.128282  0  0.00207002  0.498864  0  0  0.0210909  0.0842735  0.135255  0.0406026  0.0237969  0  0.000553883  0.0830557  0.00833001  0.0131388  0.0577884  0.138803  0.0181112  0  0.0107748  0.00871017  0.00534935  0  0.0243885  0.122631  0.0135302  0.0747137  0.00639824  0.03402  0.00548006  0  0.0591193  0  0.0531721  0.384  0.0196273  0.0831656  0.021665  0.0366257  0.208924  0.0121011  0.411509  0.495616  0.0107074  0.280349  0  0.085952  0.0312742  0.040541  0.103853  7.91392e-05  0.00893481  0.0485602  0.122283  0.0577019  0.0203303  0.00483287  0  0.0129954  0  0  0  0  0.00979215  0  0.00393756  0.0934489  0.165  0  0.0977156  0.209268  0  0  0.000385988  0  0.0511458  0.129606  0  0.169205  0.000996271  0.0189415  0.0113585  0.00703103  0.0449655  0.131629  0.146045  0.00688078  0.00112206  0.182696  0.0226832  0.183098  0  0.298324  0.490047  0.316294  0.18589  0.260516  0  0  0.205581  0.269874  0.104229  0.0262036  0  0.0936256  0.127436  0.0173712  0.0550327  0.0144525  0.00036707  0.00102522  0.0555217  0.124913  0.0906212  0.0880538  0.256629  0.0272542  0.37518  0.00185195  0.0134565  0.328204  0.00985057  0.0342813  0.0184859  0.154019  0.0382574  0.00869744  0.0727237  0  0.00285872  0.0489161  0  0.0427023  0.0350858  0.226916  0.0493453  0.0174189  0.0313771  0  0.0127428  0.0631925  0.408258  0.0696962  0  0  0.257575  0.000267866  0.00959852  0.019677  0.0480384  0  0.0754311  0.220641  0.395166  0.0149957  0.00458443  0.0219661  0.101133  0.107533  0.0338213  0.0953725  0.0402053  0.0223021  0.164722  0.168512  0.0460854  0  0.0572986  0.113392  0.085918  0.0134449  0.0853249  0.135754  0.00163377  0.0586358  0.0644602  0  0.155116  0.302361  0  0.17468  0.0450373  0.0158988  0.0322937  0.0830381  0.202492  0.0390954  0  0  0.433372  0.183273  0.0756164  0.104255  0.0588026  0.113345  0.152367  0.332508  0  0  0.0446701  0  0.13838  0.0826236  0.0991426  0.231859  0.00685104  0.0115895  0.113798  0.000871285  0.0992839  0.00984702  0  0.106959  0.0898772  0  0.202595  0.132921  0.0260943  0.105121  0  0.0188563  0.000767043  0.12331  0.0923357  0  0  0.129802  0.0094193  0.0299936  0.0399937  0.116551  0  0  0.00874008  0.00254191  0.00114724  0.185046  0  1.34366e-05  0.0118985  0.00179048  0.0176572  0.00609235  0  0.0363742  0.00133452  0.038961  0.016716  0.0111535  0.048909  0.395788  0.323634  0.236245  0.0108609  0.0649461  0.00183583  0.0150293  0.0899669  0.0266117  0.0203471  0.0170399  0.0194336  0.0357306  0.0192782  0  0  0.000632171  0  0.0517045  0.00217096  0.0425267  0.0787507  9.60422e-05  0.000291505  0.126943  0  0.00549586  0.210208  0.199345  0.0218627  0.32464  0  0.0679283  0  0.162428  0.0664578  0.0514036  0.00465313  0.0043247  0.113082  0.0111785  0.00704905  0.0472596  0.0065714  0.0469254  0  0  0  0.0148655  0.044728  0.12539  0.00213741  0.216683  0.340741  0  0.105377  0.115586  0.06713  0.120822  0  4.73335e-05  0.0676788  0  0.00484594  0.122086  3.25797e-05  0.117699  0.113742  0.133927  0  0.0048889  0.0778412  0.032829  0.016938  0.0172832  0.00199798  0.000302929  0.0596334  0  0.352415  0.103606  0.0559917  0.0140924  0.251252  0  0.079466  0  0.0439073  0.416615  0.247259  0  0.127214  0.00343228  0.00244789  0  0.105266  0.0533754  0.0956878  0  0.132307  0.000546857  0.0416004  0.116918  0.00168716  0.422067  0.00831051  0  0.0513551  0.0931827  0.0574287  0.0542287  0  0.0171426  0.0590306  0.0158625  0.397084  0.0855252  0.008772  2.15781e-06  5.35918e-06  0.00203036  0.00603843  0.00468987  0.16473  0.39751  0.150688  0.226597  0.0243663  0.287206  0.277162  0.0487378  0.0133579  0.0145208  0.155099  0.391152  0.225504  0.038616  0.00302764  0.114201  0.0608974  0.0773321  0.0253643  0.0119366  0  0.0501677  0.015268  0.000149507  0.0476849  0  0.0824372  0.0459467  0.00629445  0.207964  0.0161  0.00588271  0.0314904  0.00190034  0.0554754  0.0101897  0.425869  0.0765935  0.0255946  0.0846478  0.000566352  0  0.386659  0.391425  0.191848  0  0.383865  0.136656  0.115705  0.0831935  0.125922  0.0544554  0.0340586  0.00117827  0.00342362  0.113921  0.0671545  1.45017e-05  0.00915934  0.0323447  0.0848416  0.0944255  0.00171003  0.141433  0  0.0113671  0.0529643  0.0555418  0.412382  0.0115271  0.00666068  0.171098  0  0.101151  0  0.161881  0.101399  0.340028  0.072235  0.00024966  0.000222272  0.10139  0  0.197317  0.224068  0.000424864  0  0.233376  0.159259  7.41517e-05  0.269709  0  0.0311939  0.277326  0.0777681  0.00633999  0  0.000304846  0.00053265  0.0202047  0.00324068  0.224852  0.330425  0.0432539  0.0358358  0  0  0.145492  0.0723882  0.227123  0.31823  0.0883729  0.245224  0.0482327  0.00454138  0.078336  0.126515  0.0811478  0.33707  0.00332328  0.0629107  0.310748  0.00337527  0.0971618  0.0123661  0.0983233  0.0340005  0.0521372  0.0879837  0.090239  0.0204988  0  0.000362519  0.00820827  0.0767933  0.00117889  0.0564369  7.93478e-05  0.0350821  0  0  0.214722  0  0.357644  2.6215e-05  0.133164  0.0967873  0.0398494  0.0675722  0.0172291  0.143727  0.105942  0.0143575  0.0163929  0.241073  0.0119903  0.0384704  0.0397025  0  0.0205396  0.172253  0  0  0  0.0368871  0.00847663  0.245905  0.0499145  0.0468598  0.0282565  0.00680995  0.0415761  0  0.199723  0.0197635  0.0779522  0  0.0388667  0.0032103  0.0701761  0  0.550046  0.0392512  0  0.000347779  0  0.0658327  0.0827941  0  0.00114825  0.392039  5.51435e-07  0.0260724  0.0615322  0.0325628  0  0.0194217  0.266264  0.0280977  0.220157  0.126095  0.0151013  0.0151729  0.0321712  0.0146795  0.120604  0.034541  0.0204167  0.0108075  0.0253557  0.0395308  0.0573628  0.172396  0.264496  0.000871887  6.14389e-05  0  0.126221  0.0561161  0.146338  0.0776702  0.0863344  0.0835392  0.0711233  0  0.0482018  0.107108  0.0698577  0  0.1412  0.0859416  0  0.00594909  0.0470984  0.00260103  0.0979564  0.470868  0.0702011  0.0267857  0.0565458  0.0447095  0.0674278  0  0  0  0.160134  0  0.184791  0.159402  0.00173451  0.00134497  0.132786  0.0758907  0.00987685  
3.84404e-05  0.0939737  0.0104106  0.177751  0.0274482  0.0218212  0.096826  0.510943  0.0998954  0.0283366  0.017585  0.0583585  0.0396823  0.0861822  0.0910299  0.362668  0.00422075  0.102983  0.233186  0.36317  0.0163564  0  0.177731  0.0211753  0.00272739  0  0  0.147292  0.0944964  0.0488808  0.0102181  0.0440238  0.00650185  0.0818576  0.02057  0  0.00169432  0  0.0349146  0.0610343  3.16997e-05  0.045689  0.0508428  0.113777  0.00776672  0.0317192  0  0.220746  0.133432  0.00123327  0.14176  0.0900485  0.416209  0.0432355  0.00957706  0.0010401  0.0681096  0.0853234  0.0441212  0.0530504  0.112114  0.00702293  0  0.0472502  0.014891  0.00575506  0.00112806  0  0.0706272  0.104441  0.135049  0.0213896  0.00819149  0  0  0.00126113  0.0581167  0.133928  0.044913  0  0.220517  0  0.259332  0.320153  0.0668177  0.226868  0.100872  0.00139033  0.00104632  0.0607749  0.045485  0.00840803  0.124491  0.00974573  0  0.179855  0.105755  0.000286881  0.290627  0.0296852  0.111985  0.00546138  0.0598652  0.224717  0.0101898  0.116893  0.172445  0.478985  0.0104166  0.0015347  1.02229e-07  0.0312921  7.241e-06  0.0697528  0.000855699  0.00807003  0.00155334  0.0667184  0.000423519  0  0.100433  0  0.00944932  0.0628118  0.118972  0.039064  0.00885808  0.220854  0.180477  0.13638  0.11043  0.51265  0.00135332  0.0495705  0.0401884  0  0.0260759  0.021298  0.0395845  0.218016  0.0812575  0.275541  0.034593  0.0610237  0.0124836  0.00249503  0.181061  0.00339147  0.137322  0.022992  0  0.0510101  0  0.00313338  0.0216973  0.210522  0  0.000795242  0  0.263784  0.120122  0.0422218  0.365859  0.000934605  0.00461712  0.0363908  0.250833  0.0109866  0.00431682  0.537738  0.023627  0.0138601  0  0.0378756  0.128255  0.188038  0  0.0565323  0.00347104  0.0752831  0.000609335  0.503246  0  0.523932  0.0766585  0.080269  0.105314  0.0653221  0  0.000749767  0  0.003825  0.0612359  0.366095  0  0.00219595  0.0025243  0.0246373  0.500711  0  0.0273767  0.0208797  0.000147658  0  0  0.0613371  7.16805e-05  0  0.146309  0.289485  0.0653111  0.231275  0  0.0306937  0.129108  0.517303  1.24486e-05  0.414028  0.223115  0  0.00356328  0.000122552  0.125351  0.0665216  0.0266111  0.211336  0.0917345  0.00713792  0.0313291  0  0.0411163  0.00207236  0.087921  0.00313754  0.168671  0.0019555  0.000997403  8.43087e-05  0.0527994  0.118035  0  0.0887597  0.367043  0  0.31509  0.0567919  0.0824027  0.00626424  0.12811  0.167205  0.332589  0.110902  0.105187  0.0436169  0.00384631  0.0359897  0.445397  0.115171  0.0102118  0.222497  0.0401712  0.0501607  0.00244547  0.0206702  0.14656  0.502307  1.84561e-05  0  0.141905  0.0962705  0.181557  0.0240545  0.121956  0.499833  0.0717952  0.087802  0.250562  0.0140827  0.00385285  0.00315375  0  0.126736  0.0171094  0.00119195  0.204836  0.0273553  0.0271195  0.281256  0.175666  0.00314686  0.0305841  0.0267862  0.20146  0.239824  0.0818203  0.0298157  0.138761  0.0753236  0.0258336  0.0310467  0.0704591  0.0568301  0.076404  0.00305846  0.0863089  0.0110821  0.0215667  0.167076  0.0262031  0.0205885  0.140358  0.110431  0.0273498  0.0574273  0  0  0  0.25373  0.008463  0.0133297  0.146391  0  0.0220008  0.404185  0.340622  0.0376121  0.00174085  0.112114  0.0205657  0.00925638  0.259472  0.00618323  0  7.9003e-05  0.00291563  0.126435  0.203585  0  0.0509178  0  0.0602653  0.163814  0.348022  0.0137553  0.0979739  0.0487425  0  0.135324  0.284567  0.17747  0  0.0506841  0.252684  0.0714716  0.0770417  0  0.0196728  0.0156935  0.354822  0.022532  0  0.0942447  0.00189176  0  0.000171602  0.0715098  0.0352869  0.0225679  0.000265016  0.162405  0.166748  0.190033  0.137786  0  0.00324178  0.524442  0  0  0.0241752  0.0946963  0.143723  0.0448303  0.0280215  0  0.00123543  0.0890985  0.0102977  0.0191638  0.0637437  0.148053  0.0217139  0  0.0136829  0.0119183  0.0081626  0  0.0280912  0.130326  0.0171335  0.0812033  0.00830624  0.0381354  0.00824821  0  0.0718311  0  0.0615201  0.406443  0.0235985  0.0904295  0.0249438  0.0430236  0.222378  0.015196  0.433187  0.520141  0.0155049  0.297369  0  0.098536  0.0390925  0.0454911  0.11124  0.000648482  0.0112391  0.0543933  0.131529  0.0634536  0.0236701  0.0063262  0  0.0167356  0  0  0  0  0.0119664  0  0.00690842  0.104442  0.183521  0  0.104194  0.227232  0.000139553  0  0.00150105  0  0.0565479  0.139021  0  0.179181  0.00206141  0.022105  0.014278  0.00957862  0.049372  0.140071  0.158804  0.0109546  0.00221138  0.194347  0.0270032  0.195614  0  0.318474  0.515261  0.338914  0.203914  0.276164  0  0  0.222473  0.286291  0.113658  0.0316389  0  0.100045  0.137259  0.0203786  0.0607649  0.01824  0.00156994  0.00220341  0.0626394  0.134292  0.0972933  0.098888  0.274714  0.031793  0.395169  0.00428564  0.016674  0.351666  0.0124118  0.0383329  0.0220305  0.16297  0.0432472  0.0118026  0.0826261  0  0.00479471  0.0548052  0  0.0470414  0.040024  0.239869  0.0541695  0.0208137  0.0357139  0  0.0166389  0.0683983  0.432897  0.0748713  0.000127964  0  0.275944  0.00104677  0.0119792  0.0238703  0.057375  0  0.0807977  0.236119  0.416151  0.0205539  0.00632117  0.0271976  0.10841  0.115648  0.0376229  0.10259  0.0445222  0.027409  0.174583  0.180924  0.0530082  0  0.0644264  0.122763  0.0919274  0.0176241  0.0909363  0.151167  0.00412477  0.0635019  0.0725526  0  0.170356  0.323679  0  0.190729  0.0495027  0.0205134  0.0384753  0.0907463  0.22132  0.0433149  0  0  0.456289  0.195391  0.081963  0.110663  0.0694185  0.120029  0.162464  0.352843  0  0  0.0508137  8.7808e-05  0.149641  0.0902353  0.106328  0.245351  0.00898465  0.0166159  0.120841  0.00198268  0.105836  0.0154287  0.000277036  0.113563  0.0982131  0  0.214454  0.145294  0.0300052  0.112478  0  0.0217852  0.00174897  0.13128  0.102213  0  0  0.138982  0.0132317  0.0347922  0.0461131  0.123845  3.62004e-05  0  0.010951  0.0038262  0.00203946  0.199168  0  0.000183237  0.014769  0.00467836  0.0206132  0.00873849  0  0.0425864  0.00225917  0.0466334  0.0217628  0.0160138  0.0545936  0.416059  0.341246  0.258021  0.0138882  0.0703008  0.00277596  0.0179646  0.10491  0.0300575  0.0265878  0.0227521  0.0230225  0.0432756  0.0236131  9.47571e-05  0  0.00151003  0  0.0571615  0.00376372  0.0497619  0.0843741  0.000785744  0.00074445  0.142613  0  0.00793038  0.223972  0.211878  0.0253373  0.342942  0  0.0760959  0  0.172238  0.0741906  0.0577385  0.00700971  0.00578377  0.120128  0.0133467  0.0120803  0.0516695  0.00831646  0.0522844  0  0  0  0.0198518  0.0537091  0.1329  0.00439756  0.229951  0.36101  0  0.112468  0.123923  0.0722965  0.128267  0  0.000895077  0.0730041  0  0.00705244  0.129882  0.000294109  0.125709  0.123403  0.145848  0  0.0064378  0.0905428  0.0408337  0.0199635  0.0206453  0.00487457  0.0010114  0.0669986  0  0.372341  0.118247  0.0653504  0.0198274  0.27147  0  0.0926371  0  0.0484617  0.440298  0.265274  0  0.135886  0.00475911  0.00362272  0  0.11205  0.0585858  0.101636  0  0.140401  0.00115955  0.0459062  0.124425  0.00276235  0.44405  0.0111142  0  0.059258  0.102589  0.0621303  0.0587888  0  0.0214924  0.0668733  0.0210412  0.420776  0.0923194  0.0117364  0.000221898  0.000449955  0.00329346  0.00808862  0.00637829  0.177086  0.421779  0.162922  0.240737  0.0291207  0.30891  0.298099  0.0537812  0.0159817  0.0175356  0.166595  0.412265  0.24701  0.04521  0.00491627  0.126165  0.0671185  0.0872912  0.0292522  0.0146908  0  0.0571395  0.0180292  0.000608327  0.0546312  0  0.0910355  0.0521782  0.00944476  0.220124  0.0197385  0.00808754  0.0378829  0.00305392  0.0605886  0.0131466  0.448867  0.0836661  0.0312688  0.0910566  0.00215379  3.11368e-05  0.41061  0.413456  0.211227  0  0.407758  0.146413  0.126427  0.0887355  0.136009  0.0590879  0.0407289  0.00258129  0.0063633  0.122963  0.0801768  0.000253051  0.0124491  0.0366727  0.0918879  0.108406  0.00352936  0.151628  0  0.0153538  0.0602585  0.0664625  0.433429  0.0153525  0.00886203  0.181015  0  0.108683  0.000247172  0.173824  0.110234  0.364068  0.0779092  0.00111314  0.000939202  0.108346  0  0.21377  0.244003  0.00110291  1.85446e-05  0.247178  0.173826  0.00067981  0.291923  0  0.0358946  0.29758  0.0841986  0.00865969  0  0.00121251  0.00132538  0.0234816  0.00475032  0.239034  0.350025  0.0482236  0.0396993  0  0  0.155288  0.0810247  0.240763  0.336098  0.0941104  0.264177  0.0530268  0.00716128  0.0878593  0.134902  0.0876962  0.355215  0.00463618  0.068553  0.330741  0.00500188  0.106984  0.0153295  0.104538  0.0397285  0.0572047  0.0952823  0.0959958  0.0275128  0  0.000890672  0.0111398  0.0826766  0.00305311  0.0618939  0.000395127  0.0395775  0  0  0.231866  0  0.378325  0.000410892  0.145539  0.103362  0.0449391  0.0741474  0.0211688  0.154268  0.114695  0.0169689  0.0202648  0.254872  0.0144027  0.0439181  0.0459888  0  0.0257496  0.184304  0  0  0  0.0442833  0.0128516  0.260446  0.0547573  0.0520077  0.0345378  0.0088662  0.0468593  0  0.215605  0.0230556  0.0838937  0.000177221  0.0450944  0.00673566  0.0813229  0  0.575543  0.0432034  0  0.000955236  0  0.0729158  0.0885591  0  0.00191074  0.413417  0.000286402  0.0348353  0.0670913  0.0406559  0.00012142  0.0227234  0.288797  0.0322166  0.232867  0.135846  0.0187428  0.0177822  0.0405581  0.0203524  0.127932  0.0438088  0.0253837  0.013187  0.0335331  0.0466585  0.0683756  0.186927  0.280905  0.0020379  0.000462797  1.93978e-05  0.134473  0.0660181  0.155611  0.0898505  0.0946232  0.0892655  0.0773305  0  0.0532024  0.116813  0.0755304  1.03244e-06  0.152704  0.0934122  1.24433e-05  0.0079932  0.052864  0.003822  0.104281  0.495064  0.0758184  0.0326878  0.0643023  0.049258  0.0744064  0  4.03401e-05  0  0.172654  4.08126e-05  0.200755  0.172596  0.00300241  0.00296308  0.141862  0.082278  0.0119149  
0.000483779  0.102067  0.0129703  0.189907  0.033466  0.0252971  0.102905  0.536247  0.108312  0.0318387  0.02338  0.0642133  0.0441303  0.0922276  0.102262  0.383592  0.00658369  0.109936  0.249183  0.383847  0.0194256  0  0.190001  0.0281204  0.00422297  0  0  0.160932  0.102666  0.0536657  0.0133411  0.0491303  0.00950361  0.0948144  0.0244728  0  0.00283453  0.000104647  0.0399829  0.0697457  0.00030594  0.0500665  0.0564645  0.125247  0.00992273  0.0373029  0  0.239241  0.143535  0.00319934  0.151095  0.102068  0.438446  0.0476607  0.0118248  0.00194893  0.0789676  0.0924767  0.0553752  0.0585157  0.120373  0.00893722  0  0.0524842  0.017474  0.00734043  0.00201052  9.66746e-07  0.0838668  0.119715  0.14589  0.0243316  0.0101546  0  0  0.00207487  0.0660075  0.147598  0.0529493  0  0.235274  0  0.276659  0.340674  0.0741493  0.239744  0.108493  0.00234935  0.00272858  0.0726771  0.0543762  0.0122394  0.133876  0.0133313  0.000139705  0.190808  0.116028  0.000968314  0.307652  0.0337392  0.119223  0.00841734  0.0657611  0.238265  0.013174  0.129615  0.183763  0.50325  0.0130121  0.00305599  0.000127529  0.0405614  0.000208916  0.079226  0.00155792  0.0105168  0.00258363  0.07495  0.0010377  0  0.1086  0.000191051  0.0119558  0.0676777  0.132085  0.0441185  0.0118993  0.241206  0.193241  0.152066  0.120511  0.536671  0.00246228  0.0584137  0.0443155  0  0.0321981  0.0249996  0.0436975  0.239756  0.0869732  0.295441  0.038377  0.0673566  0.0153233  0.00491942  0.193098  0.00519851  0.148124  0.0287389  0  0.0587621  0  0.00595817  0.0251097  0.226884  0  0.00151764  0  0.285985  0.130166  0.0462948  0.386358  0.00212413  0.00713069  0.0403098  0.265502  0.0142011  0.00650712  0.562009  0.0293421  0.0206177  0  0.0425574  0.135818  0.198927  1.95699e-06  0.0632272  0.00540345  0.0808035  0.00125498  0.528162  0  0.549161  0.0872064  0.0883476  0.113635  0.0768041  0  0.00156396  0  0.0057796  0.0662026  0.389568  0  0.00357976  0.00499384  0.02789  0.526249  0  0.030741  0.0256726  0.000514028  0  0  0.0665936  0.000354386  4.5357e-05  0.162419  0.30829  0.0705929  0.244044  0  0.0343973  0.139444  0.541881  0.000178818  0.435588  0.237186  0  0.00521373  0.000465515  0.134504  0.077035  0.0304598  0.226527  0.0980228  0.0089843  0.0353094  0  0.0459359  0.00332381  0.0977541  0.00438058  0.178863  0.00339248  0.00188051  0.000429395  0.0622965  0.125307  0  0.0978943  0.390573  0  0.337768  0.0682236  0.0882796  0.00962967  0.138274  0.178981  0.351674  0.117668  0.113607  0.0505517  0.0068616  0.0405637  0.470681  0.122736  0.0123027  0.235394  0.044317  0.0548855  0.00353517  0.0239571  0.156292  0.527287  0.000240067  0  0.151499  0.10291  0.197146  0.028301  0.13234  0.52591  0.0769872  0.0945637  0.267008  0.016669  0.00530833  0.00510594  0  0.136358  0.020767  0.00206113  0.219914  0.0340722  0.0316439  0.303413  0.187424  0.00526807  0.034191  0.0309823  0.219727  0.25785  0.0904574  0.0334624  0.155786  0.0818876  0.0307647  0.0367493  0.0776166  0.0661623  0.0847186  0.00428537  0.0919851  0.0132749  0.0268  0.178727  0.029589  0.0241884  0.148961  0.11721  0.0307441  0.0643674  0  0  0  0.27423  0.0106495  0.019568  0.159016  0  0.0250701  0.42489  0.360095  0.0435302  0.00319557  0.120478  0.0238913  0.0120112  0.273835  0.00874599  0  0.000524657  0.00453228  0.133703  0.224027  0  0.0559697  0  0.0667314  0.179162  0.369716  0.01985  0.105803  0.055  0  0.152313  0.303852  0.188798  0  0.0573543  0.267471  0.0780604  0.0890276  0  0.0237793  0.0192015  0.37944  0.0256597  0  0.106529  0.0030908  0  0.000907256  0.0778864  0.0418559  0.0281277  0.000693117  0.173589  0.181825  0.20143  0.147573  0  0.00467422  0.549956  0  2.52445e-05  0.0274643  0.10566  0.152404  0.0492571  0.0325803  0  0.00218631  0.095332  0.0124714  0.0262966  0.0699702  0.157547  0.0256354  0.000122138  0.0169326  0.0156215  0.0115623  0  0.0320475  0.138219  0.0211534  0.0879384  0.0104605  0.0424758  0.0115748  0  0.0856759  0.000155761  0.070434  0.429084  0.0279258  0.0979661  0.0284472  0.0499115  0.236128  0.018637  0.454993  0.544618  0.0211716  0.314675  0  0.11188  0.0477431  0.0507119  0.118847  0.00176632  0.0138042  0.0605371  0.141059  0.0694592  0.0272571  0.00801882  0.000342108  0.0209392  0  7.72008e-06  0  0  0.0143556  0  0.0107017  0.115971  0.202798  0  0.110855  0.245713  0.000931147  0  0.00334386  9.71592e-05  0.0622042  0.148712  1.3592e-05  0.189379  0.00350854  0.0255067  0.0175257  0.0125149  0.0539734  0.148731  0.171992  0.0159589  0.00366569  0.20627  0.0316882  0.208441  0  0.338969  0.540436  0.361908  0.222552  0.292091  0  0  0.239836  0.302995  0.123441  0.0375679  0  0.106654  0.147388  0.0236207  0.0667617  0.0224586  0.00360832  0.0038256  0.0701559  0.143957  0.104176  0.110278  0.293176  0.0366689  0.415335  0.00771978  0.0202295  0.375492  0.0152645  0.0426013  0.0258784  0.172124  0.0485283  0.0153743  0.0931003  0  0.00722557  0.0610086  0  0.0515795  0.0452728  0.253066  0.0592051  0.0245036  0.0403203  0  0.0210441  0.0737944  0.457703  0.0802163  0.000857045  0  0.294699  0.00233606  0.0146199  0.0284576  0.0674857  0  0.086332  0.251956  0.43729  0.0269656  0.00833423  0.0329703  0.115909  0.124018  0.0416186  0.110039  0.0490483  0.0330257  0.184669  0.193678  0.0603865  0  0.0719416  0.132453  0.0981187  0.0223567  0.0967079  0.167255  0.00774263  0.0685483  0.0810839  0  0.186157  0.345371  0  0.207311  0.0541676  0.0257015  0.0451745  0.0987612  0.240739  0.0477403  0  0  0.479299  0.2078  0.0885416  0.117236  0.0808444  0.126877  0.17282  0.373448  0.000102911  0  0.0573307  0.000866282  0.161262  0.0981478  0.113735  0.259099  0.0114041  0.0225275  0.128066  0.00354345  0.112571  0.0222349  0.00126692  0.120339  0.106877  0  0.226558  0.158121  0.0341801  0.120052  0  0.0249203  0.003129  0.139461  0.112532  0  0  0.148422  0.0176804  0.0399331  0.0526455  0.131328  0.000337784  0  0.0134079  0.005371  0.00318593  0.213676  0  0.000547845  0.0179443  0.00891819  0.0237928  0.0118557  0.000265469  0.0492647  0.00342512  0.0549585  0.0274577  0.021734  0.0605717  0.436472  0.35908  0.280414  0.0172814  0.075851  0.00390914  0.0211563  0.120858  0.0337061  0.0336365  0.0292669  0.0269076  0.0515072  0.0283756  0.000396058  0  0.00276339  0  0.0628749  0.00578989  0.0575333  0.0901729  0.00213932  0.00140571  0.159036  0  0.0108059  0.238044  0.224687  0.0290608  0.36148  0  0.0846869  0  0.182275  0.0823131  0.0644177  0.00984338  0.00745315  0.127357  0.0157041  0.0184382  0.056265  0.0102648  0.0579162  0  0  0  0.0255415  0.063461  0.140595  0.00745964  0.243492  0.38153  0  0.119759  0.132507  0.0776392  0.135901  0  0.00280262  0.0785147  0  0.00966826  0.137882  0.000817335  0.133944  0.1334  0.158188  0  0.00819795  0.104102  0.0496701  0.0232319  0.0242992  0.00900472  0.00213384  0.07476  0  0.392486  0.133719  0.075378  0.0265163  0.292171  0  0.106708  0  0.0532288  0.464116  0.283689  0  0.144797  0.00630108  0.0050261  0  0.11902  0.064023  0.107742  0  0.148694  0.00199947  0.0504132  0.132133  0.00410035  0.466142  0.0143195  0.000139701  0.0676884  0.112394  0.0670042  0.0635211  5.53611e-06  0.0263217  0.075168  0.0269325  0.444652  0.0993458  0.0151258  0.000802069  0.00160815  0.00485935  0.0104352  0.00832387  0.18979  0.446238  0.175538  0.255167  0.0342848  0.331043  0.319467  0.059058  0.0188364  0.0208291  0.178418  0.43354  0.269165  0.0522972  0.00725769  0.138637  0.0736193  0.0977926  0.0334084  0.0177259  0  0.0645356  0.0210152  0.00137622  0.0620207  0.000303277  0.100016  0.0587828  0.0132249  0.232531  0.0237392  0.0106393  0.0448405  0.00447884  0.065912  0.016474  0.471975  0.0910213  0.0374906  0.0976751  0.00476042  0.000237727  0.434775  0.435662  0.231279  0  0.431871  0.156446  0.137553  0.0944382  0.146422  0.0638971  0.0479679  0.00452565  0.0101995  0.132301  0.0942442  0.000784264  0.0162355  0.0412615  0.0991858  0.123228  0.0059977  0.162113  0  0.019928  0.0679911  0.0782875  0.454596  0.0197155  0.011374  0.191148  0.00045592  0.11645  0.00107035  0.1861  0.119391  0.388452  0.0837791  0.00259248  0.00215077  0.115504  0  0.230697  0.264505  0.00209789  0.000316533  0.261244  0.188891  0.00189462  0.314646  0  0.0409121  0.31824  0.0908602  0.0113367  6.29527e-05  0.00272192  0.00247266  0.0269984  0.00654612  0.25351  0.369883  0.053449  0.043752  9.11757e-05  5.14976e-07  0.165344  0.0901027  0.254671  0.354203  0.100009  0.283578  0.0580348  0.0103701  0.0978736  0.143514  0.0944735  0.373571  0.00616595  0.0744191  0.351044  0.00694548  0.11722  0.0186054  0.110921  0.0458823  0.0624924  0.10284  0.101911  0.0355241  0  0.001652  0.0145123  0.0887567  0.00579892  0.0675854  0.000951443  0.044332  0  0  0.249463  0  0.39923  0.00125431  0.158367  0.110126  0.0503194  0.0810024  0.0255042  0.165113  0.123748  0.0197944  0.0245374  0.26892  0.0170326  0.0497088  0.0527132  0  0.0315307  0.196669  0  0  0  0.0523209  0.0181197  0.275254  0.0598108  0.0574085  0.0414243  0.0111906  0.052442  0  0.231923  0.0265949  0.0900327  0.000997909  0.0517614  0.0115411  0.0932136  0  0.600841  0.0473361  0  0.00186281  9.00646e-05  0.080331  0.0944986  0  0.00286587  0.43496  0.00109559  0.0448137  0.0728729  0.0496044  0.000506861  0.0262777  0.311865  0.0366071  0.245824  0.145901  0.0227689  0.0205945  0.0498701  0.0269279  0.135444  0.0541208  0.0308756  0.0157995  0.0428069  0.0543456  0.0802784  0.201905  0.29761  0.00369026  0.00123785  0.000212711  0.142944  0.0766634  0.165115  0.102824  0.103251  0.0951624  0.0837748  0  0.0584352  0.126881  0.0814058  0.000206979  0.164574  0.101161  0.000351519  0.0103359  0.0589427  0.00527616  0.110781  0.519273  0.0816335  0.0391553  0.072521  0.0540149  0.0816998  0  0.000341537  5.61237e-05  0.185544  0.000334799  0.217209  0.186202  0.00461469  0.00520956  0.151187  0.0888994  0.0141415  
0.00142767  0.110455  0.0158069  0.202368  0.0400572  0.0290227  0.109147  0.561458  0.117025  0.0355376  0.0299766  0.0703279  0.048803  0.0984564  0.114069  0.404734  0.00946558  0.117086  0.26553  0.404737  0.0227529  0  0.202582  0.0360167  0.00604254  0  0.000105196  0.175056  0.111134  0.0586609  0.0168737  0.0545017  0.013067  0.108617  0.0287053  0  0.00426547  0.000886477  0.0453793  0.0789918  0.000861399  0.0546332  0.0623623  0.137186  0.0123396  0.0433202  0  0.258241  0.153943  0.00608109  0.160673  0.114751  0.460807  0.0522901  0.0143061  0.00314009  0.0905551  0.0998876  0.0678238  0.0642314  0.128885  0.0110796  0.000143404  0.0579772  0.0202596  0.00911685  0.00314556  0.00017972  0.0981313  0.135881  0.157076  0.0274582  0.0123259  1.76453e-07  3.95255e-05  0.00308964  0.0743629  0.161813  0.061607  2.75259e-05  0.250359  0  0.294327  0.361499  0.0818305  0.252861  0.116357  0.00355777  0.00519899  0.0855531  0.0640113  0.0167776  0.143547  0.0174688  0.000619964  0.202007  0.126713  0.00205134  0.324942  0.0380429  0.126657  0.0120037  0.0719137  0.252082  0.0165352  0.142891  0.195357  0.527508  0.0158919  0.00509403  0.000495714  0.0509748  0.000687224  0.0892475  0.00246855  0.0132832  0.00387379  0.0836196  0.0019222  0  0.117045  0.00124141  0.0147528  0.0727114  0.145775  0.0494654  0.0153824  0.262162  0.206335  0.168445  0.130971  0.560607  0.00389964  0.0679341  0.0486344  0  0.0389419  0.0289894  0.048004  0.262192  0.0928641  0.315738  0.0423492  0.0739784  0.0184488  0.00815376  0.205428  0.00738761  0.159261  0.0351052  0.000183985  0.067026  0  0.00967605  0.0287643  0.243674  0  0.00247101  0  0.308715  0.140551  0.0505459  0.407062  0.00379385  0.0101837  0.0444203  0.280435  0.0178209  0.00914181  0.586133  0.0356552  0.0286796  0  0.0474993  0.143562  0.210045  0.000390915  0.0702701  0.00775897  0.0865015  0.00213099  0.553008  0  0.574265  0.0983655  0.0967745  0.12223  0.0891323  0  0.00267353  0  0.0081334  0.0713487  0.413301  0  0.00529855  0.00829232  0.0313381  0.551718  0  0.0342938  0.030946  0.0011016  0  0  0.07205  0.000851582  0.000309119  0.179201  0.327418  0.0760639  0.257044  0  0.038304  0.150111  0.566357  0.000538938  0.45727  0.25155  4.85179e-05  0.00717543  0.00102906  0.143927  0.0882509  0.0345598  0.242087  0.104496  0.0110407  0.0395184  0  0.051009  0.00486831  0.108049  0.00582952  0.189288  0.00522116  0.00304065  0.00104064  0.0725226  0.132764  6.27972e-06  0.107426  0.41436  0.00010731  0.360826  0.08062  0.0943386  0.0137075  0.148761  0.191067  0.370999  0.124607  0.122307  0.0579688  0.010736  0.045399  0.496041  0.130508  0.0145855  0.24854  0.0486565  0.0598101  0.00482428  0.02748  0.166277  0.552198  0.000712369  0.000147699  0.161348  0.109745  0.213215  0.0328816  0.143082  0.551916  0.0823448  0.101549  0.283784  0.0194693  0.0069951  0.00752327  0  0.146275  0.0247704  0.00316626  0.235372  0.0414973  0.0365049  0.326037  0.199474  0.00792924  0.0379915  0.0354732  0.238558  0.276297  0.0994828  0.0373119  0.173607  0.0887005  0.0361116  0.0429127  0.0850898  0.07615  0.0934211  0.0057177  0.0978233  0.0156626  0.0325839  0.190684  0.033174  0.0280704  0.157775  0.124162  0.0343303  0.0716746  0  0  4.83695e-05  0.295218  0.0130841  0.0269723  0.172061  1.85491e-05  0.0283342  0.445729  0.379802  0.0498595  0.00508695  0.1291  0.0274595  0.0151195  0.288436  0.0117474  1.01879e-06  0.00136294  0.00650213  0.141143  0.245154  0  0.0612457  0  0.0735024  0.195042  0.391677  0.0270332  0.113896  0.061612  0  0.170117  0.323489  0.200394  0  0.0644102  0.282522  0.084914  0.10179  0.000280067  0.0282644  0.0230556  0.404372  0.028985  0.000170518  0.11947  0.00458159  0  0.00222152  0.0845114  0.0489589  0.0342797  0.00132294  0.185065  0.197404  0.213074  0.157637  0  0.0063666  0.57534  0  0.00026669  0.030957  0.117149  0.161293  0.053881  0.0374703  0  0.003406  0.101753  0.0148502  0.0345209  0.0764642  0.167281  0.0298729  0.000885825  0.0205217  0.0198159  0.0155443  0  0.0362552  0.146306  0.0255866  0.0949151  0.01286  0.0470393  0.0154559  0  0.100617  0.00107912  0.0799024  0.451874  0.0326058  0.10577  0.0321737  0.0572819  0.250161  0.0224216  0.476887  0.568987  0.0276975  0.332242  0  0.125959  0.0572105  0.0562004  0.126671  0.00343142  0.0166286  0.0669874  0.150866  0.0757151  0.0310896  0.00991007  0.00164072  0.0256022  0  0.000547178  0  0  0.0169586  0  0.0153111  0.128022  0.222782  0  0.117696  0.264674  0.00242118  0  0.00591172  0.000401653  0.0681114  0.158671  0.000317253  0.199792  0.00533657  0.029145  0.0210995  0.0158377  0.0587675  0.157605  0.185594  0.021884  0.00548391  0.218454  0.0367346  0.221566  0  0.359771  0.565508  0.385223  0.241764  0.308277  0  0  0.257641  0.319963  0.13357  0.0439844  0  0.113447  0.157812  0.0270957  0.0730197  0.0271046  0.0064788  0.00589036  0.0780644  0.153899  0.111266  0.122209  0.311986  0.0418785  0.435643  0.0121475  0.0241207  0.399624  0.018407  0.0470844  0.0300269  0.181475  0.0540971  0.0194093  0.104132  0  0.0101489  0.0675218  0  0.0563147  0.0508287  0.266494  0.06445  0.0284864  0.0451936  0.000113197  0.0259537  0.0793785  0.482614  0.0857289  0.00223059  0  0.313809  0.00413442  0.0175191  0.033435  0.0783528  5.85091e-06  0.0920317  0.268129  0.458543  0.0342193  0.0106225  0.0392775  0.123624  0.132637  0.0458068  0.117716  0.0537818  0.0391462  0.194972  0.206759  0.0682126  0  0.0798376  0.142453  0.104489  0.0276372  0.102638  0.183986  0.0124792  0.073773  0.0900455  5.35559e-05  0.202494  0.367389  0  0.224398  0.05903  0.0314569  0.0523838  0.107077  0.260709  0.0523697  2.65063e-05  0  0.502354  0.220489  0.0953487  0.123974  0.0930587  0.133887  0.183428  0.394285  0.000575551  0.000160409  0.0642155  0.00244856  0.173232  0.106355  0.121357  0.273088  0.014108  0.0293134  0.135469  0.00555221  0.119488  0.0302485  0.00297358  0.127285  0.115861  0  0.238894  0.171385  0.0386166  0.127837  1.31369e-05  0.0282603  0.00490604  0.147848  0.123282  0  0  0.158118  0.0227595  0.0454123  0.059585  0.138997  0.000944844  0  0.0161096  0.0071755  0.00458606  0.228552  0  0.00110712  0.0214224  0.0144984  0.0271944  0.015441  0.00161925  0.0564024  0.00483182  0.0639243  0.033793  0.0283041  0.0668394  0.456994  0.377111  0.303367  0.0210379  0.0815941  0.00523492  0.0246028  0.13777  0.0375559  0.0414812  0.0365732  0.0310865  0.0604131  0.0335615  0.000903967  0  0.00439129  0.000119583  0.0688414  0.00824771  0.0658317  0.0961448  0.00415497  0.00227502  0.176177  0  0.0141198  0.252408  0.237762  0.0330314  0.380228  0  0.0936929  0  0.192531  0.0908179  0.0714359  0.0131514  0.00933215  0.134766  0.0182498  0.0261055  0.0610441  0.0124158  0.0638175  2.27555e-05  0  0.000407916  0.0319262  0.0739667  0.148469  0.0113187  0.257294  0.402263  0  0.127247  0.141334  0.0831558  0.14372  0  0.00576593  0.0842081  0.000101115  0.0126912  0.146083  0.00160199  0.142399  0.143725  0.170932  0  0.0101686  0.118491  0.0593221  0.0267417  0.0282426  0.014378  0.00366932  0.0829108  0  0.412816  0.149987  0.086059  0.0341459  0.313313  0  0.121647  0  0.0582065  0.488017  0.302472  0  0.153943  0.00805755  0.00665739  0  0.12617  0.0696843  0.114004  0  0.157183  0.00306625  0.0551195  0.140036  0.00570047  0.488301  0.0179238  0.000857917  0.0766361  0.122588  0.0720485  0.0684237  0.000285316  0.0316254  0.083906  0.0335277  0.468657  0.106601  0.0189372  0.00174226  0.00347828  0.00672709  0.0130766  0.0105256  0.202828  0.470829  0.188522  0.26987  0.0398542  0.353557  0.341222  0.0645657  0.0219206  0.0243993  0.190555  0.454939  0.291911  0.0598698  0.0100498  0.151597  0.0803957  0.108823  0.0378303  0.0210403  5.7865e-05  0.0723489  0.0242247  0.00245271  0.069846  0.00144073  0.109369  0.065755  0.01763  0.245173  0.0280991  0.0135361  0.0523547  0.00617432  0.0714431  0.0201694  0.495143  0.0986542  0.0442527  0.1045  0.00838094  0.00063783  0.459096  0.457997  0.251958  0  0.456146  0.166749  0.14907  0.1003  0.157152  0.0688811  0.0557668  0.00700925  0.0149253  0.141926  0.109322  0.00160783  0.0205145  0.0461085  0.106731  0.138858  0.00911185  0.172878  0  0.0250841  0.0761546  0.090992  0.475846  0.0246111  0.0141949  0.20149  0.00225346  0.12445  0.00247022  0.198696  0.128862  0.413119  0.0898422  0.00468588  0.00385578  0.12286  0  0.248071  0.28553  0.00340916  0.000978012  0.275559  0.204433  0.0037171  0.337822  0  0.0462429  0.339263  0.0977493  0.014369  0.00109402  0.00483124  0.00397368  0.0307532  0.00862707  0.268265  0.389963  0.0589274  0.0479923  0.000438294  0.000175057  0.175651  0.0996128  0.268835  0.37252  0.106067  0.303387  0.0632542  0.014164  0.108367  0.152348  0.101476  0.392111  0.00791194  0.0805059  0.371621  0.00920482  0.127858  0.0221918  0.117469  0.0524564  0.0679976  0.110652  0.107983  0.0445156  0  0.00264615  0.0183227  0.095031  0.00941153  0.0735084  0.00174803  0.049343  0  0  0.267485  0  0.42032  0.00255569  0.171631  0.117078  0.0559869  0.0881327  0.0302317  0.176251  0.133095  0.0228326  0.0292072  0.283204  0.0198788  0.0558382  0.0598691  0  0.037876  0.209334  0  0  0  0.0609887  0.0242712  0.290314  0.0650725  0.063059  0.0489072  0.0137819  0.0583205  0  0.248652  0.0303793  0.0963663  0.00248566  0.0588611  0.0176141  0.105827  0  0.625873  0.0516479  0  0.00306996  0.00049085  0.0880725  0.10061  0  0.00401329  0.456626  0.00242728  0.0559818  0.0788739  0.0593918  0.00115635  0.0300827  0.335409  0.0412667  0.259015  0.156252  0.0271766  0.0236085  0.0600884  0.0343938  0.143135  0.0654536  0.0368861  0.0186439  0.0531555  0.0625826  0.0930466  0.217311  0.31459  0.00582735  0.00238602  0.000613228  0.151631  0.0880336  0.174845  0.116567  0.112209  0.101228  0.0904526  0  0.0638976  0.137303  0.0874811  0.000770333  0.176799  0.109182  0.00115368  0.0129757  0.0653306  0.00696282  0.117451  0.543436  0.0876437  0.0461806  0.0811931  0.058978  0.0893026  0  0.00093681  0.000622612  0.198789  0.000912279  0.234126  0.200202  0.00657025  0.00808159  0.160754  0.0957512  0.0165557  
0.00286916  0.119132  0.0189189  0.215123  0.0472137  0.0329959  0.11555  0.58651  0.12603  0.0394318  0.0373638  0.0766986  0.0536982  0.104866  0.126435  0.426054  0.0128634  0.124432  0.282205  0.4258  0.0263365  0  0.215462  0.0448484  0.00818489  0  0.0011191  0.189643  0.119894  0.0638638  0.0208128  0.0601348  0.0171879  0.123236  0.0332644  0  0.00598632  0.00243112  0.0511  0.0887612  0.00169776  0.0593872  0.0685328  0.149578  0.0150159  0.0497655  0  0.277708  0.164647  0.00987321  0.170488  0.128075  0.483247  0.0571217  0.0170198  0.00461291  0.102852  0.107551  0.0814337  0.0701944  0.137643  0.0134492  0.00102067  0.0637259  0.0232465  0.0110836  0.00453261  0.000667013  0.113386  0.152902  0.168596  0.0307679  0.0147047  0.00014186  0.000265974  0.00430502  0.083174  0.176551  0.070874  0.00023996  0.265753  0  0.31231  0.382588  0.089855  0.266207  0.124458  0.00501497  0.00845365  0.0993734  0.0743742  0.022016  0.153497  0.0221534  0.00144204  0.213443  0.137798  0.00353508  0.342475  0.0425941  0.134281  0.0162159  0.0783191  0.266156  0.0202707  0.156702  0.207217  0.5517  0.0190543  0.00764668  0.00110448  0.0625065  0.0014419  0.0998041  0.00358721  0.0163674  0.00542315  0.0927182  0.00307652  0.00020377  0.125763  0.00320684  0.0178386  0.0779111  0.16002  0.0551014  0.0193042  0.283673  0.219743  0.185486  0.141797  0.584403  0.00566444  0.0781169  0.0531435  0  0.0462981  0.0332651  0.0525022  0.285266  0.0989277  0.336393  0.0465079  0.0808849  0.0218583  0.0121928  0.218038  0.00995707  0.170724  0.0420827  0.000764565  0.0757919  0  0.0142803  0.0326594  0.260865  0  0.00365491  0  0.331918  0.151268  0.0549733  0.427931  0.00594214  0.0137728  0.0487207  0.295614  0.0218429  0.0122185  0.610052  0.0425582  0.0380238  0  0.0526983  0.151484  0.221383  0.00145447  0.0776554  0.0105356  0.0923746  0.00323696  0.577722  0  0.599179  0.110119  0.105542  0.131093  0.102282  0  0.00407781  0.000174652  0.0108845  0.0766721  0.437236  0.000112147  0.00735116  0.0124142  0.0349802  0.577051  0  0.0380335  0.0366946  0.00191012  0.000318933  0  0.0777041  0.00156305  0.000808078  0.196621  0.346837  0.0817216  0.270263  0  0.042412  0.1611  0.590672  0.00109267  0.479033  0.266192  0.000332362  0.0094471  0.00181293  0.153614  0.100151  0.0389087  0.257995  0.111152  0.0133063  0.0439542  0  0.0563328  0.00670495  0.118795  0.00748375  0.199937  0.00744007  0.00447715  0.00191772  0.0834605  0.140403  0.000205924  0.117344  0.438349  0.000539722  0.38421  0.0939533  0.100577  0.0184919  0.159562  0.203453  0.390532  0.131716  0.131283  0.0658603  0.0154629  0.0504928  0.521412  0.138481  0.0170594  0.261923  0.0531878  0.0649322  0.00631227  0.0312372  0.176509  0.576978  0.00143512  0.000779586  0.171447  0.116772  0.229738  0.0377932  0.15417  0.57778  0.087866  0.108755  0.300864  0.0224822  0.00891236  0.0104034  0  0.156478  0.0291168  0.00450679  0.25119  0.0496191  0.0416991  0.349074  0.211803  0.0111275  0.0419838  0.0402561  0.257913  0.295133  0.108888  0.0413623  0.192182  0.0957582  0.0418693  0.0495307  0.0928731  0.0867781  0.102503  0.00735482  0.103821  0.0182442  0.0389119  0.202934  0.0369564  0.0322323  0.166793  0.131286  0.0381069  0.0793429  0  3.33744e-07  0.000752316  0.316649  0.0157653  0.0355246  0.18551  0.000553329  0.0317918  0.466663  0.399708  0.0565944  0.00741332  0.137974  0.0312684  0.0185789  0.303261  0.0151849  0.000370706  0.00259318  0.00882379  0.14875  0.266915  0  0.0667432  5.03227e-05  0.0805733  0.211427  0.41386  0.0352884  0.122247  0.0685734  1.58403e-06  0.188695  0.343442  0.212246  0  0.0718457  0.297821  0.0920283  0.115304  0.00154981  0.0331245  0.0272529  0.429554  0.0325065  0.00111053  0.133049  0.00636324  0  0.00411287  0.0913809  0.0565876  0.041016  0.00215424  0.196823  0.213462  0.224955  0.167969  0  0.00831803  0.600526  0  0.000763682  0.0346515  0.12915  0.170384  0.0587  0.0426878  0  0.00489384  0.10836  0.0174332  0.0438176  0.0832214  0.177246  0.0344238  0.00234872  0.0244476  0.0244975  0.020104  0  0.040712  0.154583  0.0304292  0.102129  0.0155035  0.0518235  0.0198873  1.25808e-07  0.116615  0.00283087  0.0899129  0.474765  0.0376351  0.113837  0.0361213  0.0651269  0.264461  0.026547  0.498825  0.59319  0.0350707  0.350045  0  0.140745  0.0674775  0.0619533  0.134707  0.00564195  0.0197109  0.0737397  0.160942  0.0822179  0.0351656  0.0119992  0.00390571  0.0307201  2.50157e-05  0.00193558  0  0  0.0197744  0  0.020729  0.140576  0.243429  0  0.124714  0.284081  0.00460757  0  0.00920088  0.00091346  0.0742661  0.168889  0.00101971  0.210413  0.00754408  0.0330181  0.0249969  0.0195442  0.0637523  0.166687  0.199592  0.0287188  0.00766471  0.230887  0.0421385  0.234974  0  0.38084  0.590413  0.408804  0.261512  0.324702  0  0  0.275857  0.337173  0.144034  0.0508816  0  0.120423  0.168524  0.0308021  0.079535  0.0321739  0.0101765  0.00839583  0.0863578  0.164111  0.118559  0.134663  0.33111  0.0474178  0.456061  0.0175597  0.0283449  0.424001  0.0218375  0.0517801  0.0344735  0.191017  0.0599502  0.0239036  0.115706  0  0.0135617  0.0743402  0  0.0612449  0.056688  0.280142  0.0699014  0.0327594  0.0503311  0.000461602  0.0313625  0.0851481  0.507569  0.091407  0.00424683  0  0.33324  0.00644  0.0206753  0.0387984  0.0899574  0.00018834  0.0978947  0.284618  0.479872  0.0423021  0.0131847  0.046112  0.131552  0.141501  0.0501856  0.125617  0.0587203  0.0457638  0.205485  0.220154  0.0764786  0  0.0881073  0.152755  0.111036  0.0334595  0.108723  0.201329  0.0183236  0.0791737  0.0994281  0.000376925  0.219337  0.389687  0  0.241961  0.0640877  0.0377726  0.0600951  0.115687  0.281187  0.0572009  0.000489689  0  0.525403  0.233446  0.10238  0.130873  0.106038  0.141057  0.194279  0.415317  0.00143127  0.000648323  0.0714624  0.00483209  0.185538  0.114852  0.129192  0.287304  0.0170947  0.0369613  0.143047  0.00800713  0.126582  0.0394492  0.00539455  0.134396  0.125159  1.35849e-05  0.251453  0.185069  0.0433123  0.13583  0.000212865  0.0318039  0.00707866  0.156437  0.134451  0  0  0.168061  0.0284624  0.051226  0.0669252  0.146848  0.00185701  0  0.0190547  0.00923875  0.00623915  0.243777  0.00012678  0.00186084  0.025201  0.0214038  0.0308165  0.0194909  0.00411694  0.0639921  0.00647857  0.0735179  0.0407603  0.0357124  0.0733924  0.477589  0.395314  0.326821  0.0251548  0.0875275  0.00675278  0.0283023  0.155603  0.0416054  0.0501084  0.0446588  0.0355565  0.0699799  0.039166  0.00161827  0  0.00639252  0.000629984  0.0750574  0.011135  0.0746472  0.102287  0.00683002  0.00335201  0.194  0  0.0178691  0.267049  0.251089  0.037247  0.399156  0  0.103105  0  0.203  0.0996971  0.0787878  0.0169306  0.0114199  0.14235  0.0209829  0.0350613  0.0660049  0.0147683  0.0699847  0.000332159  0  0.00170471  0.0389967  0.0852081  0.15652  0.0159685  0.271342  0.423172  0  0.134928  0.150397  0.0888439  0.15172  0.000233477  0.00977869  0.0900819  0.000863039  0.0161189  0.154478  0.00264765  0.151068  0.154368  0.184064  0  0.0123489  0.133679  0.0697723  0.0304911  0.0324731  0.0209808  0.00561656  0.0914433  0  0.433296  0.167017  0.0973769  0.0427008  0.334849  0  0.137422  0  0.0633923  0.511946  0.321591  0  0.163316  0.0100277  0.00851583  0  0.133499  0.0755668  0.12042  0  0.165862  0.00435938  0.0600231  0.14813  0.00756186  0.510483  0.0219241  0.00218574  0.0860904  0.133159  0.0772611  0.0734947  0.000987599  0.0373985  0.0930782  0.0408169  0.492734  0.11408  0.0231672  0.00304177  0.00605768  0.00889552  0.0160115  0.0129824  0.216187  0.49549  0.201858  0.28483  0.0458239  0.3764  0.363317  0.0703011  0.0252331  0.0282441  0.202996  0.476421  0.315191  0.0679197  0.01329  0.16503  0.0874433  0.120367  0.0425156  0.0246319  0.000328576  0.0805719  0.0276561  0.00383713  0.0780993  0.00342026  0.119088  0.073089  0.0226544  0.258039  0.0328149  0.0167759  0.0604163  0.00813943  0.0771793  0.0242301  0.518322  0.10656  0.0515473  0.111527  0.0130079  0.00123129  0.483515  0.480418  0.273217  0  0.480526  0.177312  0.160967  0.106317  0.168187  0.074038  0.0641158  0.0100294  0.0205321  0.151833  0.125372  0.00272327  0.0252818  0.0512109  0.114518  0.155264  0.0128677  0.183915  0  0.030816  0.0847406  0.10455  0.497139  0.030034  0.017323  0.212035  0.00541057  0.132676  0.00444515  0.2116  0.138639  0.438006  0.0960955  0.00739073  0.00605253  0.130411  6.79782e-05  0.265862  0.30703  0.0050359  0.0020025  0.290108  0.220426  0.00614501  0.361393  0  0.0518833  0.360609  0.104862  0.0177545  0.00338686  0.00753792  0.00582736  0.0347442  0.0109919  0.283281  0.410232  0.0646555  0.0524183  0.00104456  0.000662655  0.186201  0.109545  0.283238  0.391022  0.11228  0.323569  0.0686826  0.0185384  0.119327  0.161396  0.108699  0.410808  0.00987337  0.0868102  0.392433  0.0117785  0.138889  0.0260862  0.124179  0.0594446  0.0737175  0.118713  0.114208  0.0544685  0  0.00387266  0.0225677  0.101496  0.0138846  0.0796596  0.0027845  0.0546077  0  0  0.285901  0  0.441556  0.00431383  0.185315  0.124214  0.0619379  0.0955336  0.0353474  0.187672  0.142729  0.0260822  0.0342703  0.29771  0.02294  0.0623017  0.0674496  0  0.0447778  0.222287  4.16227e-05  0.000134452  0  0.0702744  0.0312949  0.305608  0.07054  0.0689561  0.0569766  0.0166388  0.0644909  0  0.265767  0.0344071  0.102892  0.00463849  0.0663868  0.0249389  0.119141  0  0.650572  0.0561369  0  0.00457595  0.00121219  0.0961343  0.106891  0  0.00535255  0.478374  0.00428007  0.0683102  0.0850912  0.0699997  0.00206953  0.0341364  0.359371  0.0461927  0.272428  0.16689  0.0319622  0.0268229  0.0711925  0.0427359  0.151003  0.0777812  0.0434088  0.0217187  0.0645545  0.0713593  0.106654  0.233122  0.331822  0.00844707  0.00390645  0.00122078  0.160526  0.100109  0.184792  0.131052  0.121492  0.107458  0.0973601  0  0.0695867  0.148068  0.0937533  0.00169069  0.189365  0.117471  0.00241818  0.015911  0.0720229  0.00888118  0.12429  0.567497  0.0938463  0.053755  0.0903094  0.064145  0.097209  1.98669e-05  0.00182581  0.0017982  0.212374  0.00177292  0.251478  0.21458  0.00886772  0.0115755  0.170557  0.102829  0.0191566  
0.00480681  0.128091  0.0223045  0.228158  0.0549268  0.0372147  0.122111  0.611341  0.135319  0.0435198  0.0455292  0.0833217  0.0588135  0.111453  0.13934  0.447513  0.0167735  0.131968  0.299185  0.446999  0.0301745  0  0.228627  0.0545977  0.0106486  0  0.00320711  0.204674  0.12894  0.0692722  0.0251552  0.0660265  0.0218617  0.138641  0.0381471  0  0.00799608  0.00473622  0.0571409  0.0990418  0.00281456  0.0643265  0.0749719  0.162409  0.0179504  0.0566327  0  0.297604  0.175639  0.0145687  0.180533  0.142018  0.505721  0.0621533  0.0199647  0.00636654  0.115837  0.115463  0.0961681  0.0764012  0.146642  0.0160447  0.00269444  0.0697271  0.0264335  0.01324  0.00617097  0.00146255  0.129592  0.170737  0.180438  0.0342597  0.0172897  0.000547529  0.000693207  0.00572053  0.0924313  0.191789  0.0807375  0.000662194  0.281437  8.53966e-06  0.330581  0.403899  0.0982163  0.279769  0.132793  0.00672023  0.0124874  0.114107  0.0854477  0.027947  0.163719  0.0273799  0.00260536  0.225106  0.14927  0.00541834  0.360225  0.0473904  0.142094  0.0210486  0.0849736  0.28047  0.0243778  0.171028  0.219334  0.575771  0.0224973  0.0107113  0.00195353  0.0751276  0.00247252  0.110882  0.00491343  0.0197674  0.00723088  0.102236  0.00450005  0.000869599  0.134748  0.00608374  0.0212116  0.0832746  0.174798  0.0610227  0.0236612  0.305689  0.233452  0.203154  0.15298  0.608003  0.00775553  0.0889466  0.0578407  0.00037732  0.054257  0.037824  0.0571902  0.308915  0.105161  0.357366  0.0508514  0.0880713  0.0255497  0.0170298  0.230918  0.0129049  0.1825  0.0496622  0.00174155  0.0850499  0  0.0197625  0.0367928  0.278432  2.19458e-05  0.00506879  4.7154e-05  0.355537  0.162305  0.0595753  0.44893  0.00856694  0.0178941  0.0532092  0.311023  0.0262638  0.0157344  0.633708  0.0500422  0.0486251  0.000170248  0.0581514  0.159581  0.232933  0.00319118  0.0853772  0.0137309  0.0984205  0.00457237  0.602243  0  0.623839  0.12245  0.114644  0.140218  0.116228  0  0.00577598  0.000965818  0.0140307  0.0821706  0.461318  0.000767237  0.00973619  0.0173526  0.038815  0.602184  6.10931e-05  0.0419586  0.0429125  0.00293923  0.00148339  0  0.0835531  0.00248849  0.001542  0.214644  0.366515  0.0875637  0.283688  0  0.0467195  0.1724  0.614767  0.00183979  0.500836  0.281095  0.000869883  0.0120273  0.00281678  0.163558  0.112714  0.0435042  0.27423  0.117987  0.01578  0.0486144  8.44247e-06  0.0619044  0.00883265  0.129978  0.0093426  0.210804  0.0100475  0.00618924  0.00306017  0.0950923  0.14822  0.000686029  0.127641  0.462483  0.00130328  0.407864  0.108194  0.106993  0.0239759  0.170669  0.216126  0.410243  0.138991  0.140527  0.0742177  0.0210338  0.0558423  0.546727  0.146652  0.0197233  0.275531  0.0579091  0.0702495  0.00799854  0.0352269  0.186979  0.601567  0.00240797  0.00190812  0.181788  0.123988  0.246689  0.0430322  0.165595  0.603433  0.0935486  0.116176  0.318226  0.0257066  0.0110592  0.0137437  0  0.16696  0.033803  0.00608209  0.267346  0.0584254  0.0472227  0.372468  0.2244  0.0148592  0.0461665  0.045328  0.277754  0.314325  0.118664  0.045612  0.211467  0.103056  0.048033  0.0565967  0.100961  0.0980306  0.111957  0.00919608  0.109976  0.0210188  0.0457764  0.215467  0.0409348  0.0366715  0.176011  0.138578  0.0420723  0.0873656  0  0.000233703  0.00229349  0.338477  0.018692  0.045204  0.199347  0.00182588  0.0354416  0.487656  0.419781  0.0637286  0.0101726  0.147095  0.0353162  0.0223871  0.318293  0.0190553  0.00140563  0.00421441  0.0114956  0.156521  0.289256  0  0.0724594  0.00029303  0.0879394  0.228292  0.436218  0.044597  0.130852  0.0758784  0.000123803  0.208003  0.363675  0.224345  1.2829e-05  0.0796542  0.313349  0.0993987  0.129545  0.0038415  0.0383559  0.0317904  0.454919  0.0362226  0.00287054  0.14724  0.00843472  0  0.0065791  0.0984908  0.0647332  0.0483283  0.00318667  0.208852  0.229972  0.237063  0.178561  0  0.0105275  0.625449  0.00014737  0.00151597  0.0385464  0.141645  0.179673  0.063712  0.0482292  0  0.00664904  0.115148  0.0202192  0.0541653  0.0902378  0.187435  0.0392849  0.00450876  0.0287077  0.0296613  0.0252359  0  0.0454155  0.163045  0.035677  0.109576  0.0183897  0.0568262  0.0248639  0.000103543  0.133628  0.00540809  0.100453  0.497709  0.0430099  0.122161  0.0402883  0.0734381  0.279013  0.0310104  0.520765  0.617169  0.0432782  0.36806  0  0.156212  0.0785255  0.067967  0.142951  0.00839549  0.0230494  0.0807892  0.17128  0.0889636  0.0394828  0.0142853  0.0071327  0.036288  0.000292898  0.00417055  2.31263e-06  3.72707e-05  0.0228016  0.000239801  0.0269462  0.153619  0.264687  0  0.131906  0.303896  0.00748724  0  0.0132065  0.00163237  0.0806648  0.179361  0.0021204  0.221234  0.0101294  0.037124  0.0292152  0.0236315  0.0689257  0.175971  0.213969  0.0364502  0.0102065  0.243559  0.0478958  0.248654  0  0.402136  0.615089  0.432597  0.281753  0.341346  6.17826e-05  0  0.294453  0.354602  0.154824  0.0582522  0.000207491  0.127578  0.179515  0.034738  0.0863038  0.0376619  0.0146954  0.0113398  0.0950284  0.174585  0.126052  0.147623  0.350518  0.053283  0.476552  0.0239456  0.032899  0.448566  0.0255539  0.0566863  0.0392153  0.200745  0.0660839  0.028853  0.127806  0  0.0174606  0.0814591  0  0.066368  0.0628466  0.293995  0.0755569  0.0373203  0.0557296  0.00104509  0.037265  0.0911007  0.532505  0.0972484  0.00690314  0  0.352959  0.00925045  0.0240868  0.0445435  0.102279  0.00062634  0.103918  0.3014  0.501238  0.0511996  0.0160193  0.053466  0.139687  0.150603  0.0547533  0.133736  0.0638617  0.0528714  0.216202  0.233847  0.0851761  0.000287365  0.0967435  0.163349  0.117756  0.039817  0.114962  0.219249  0.0252626  0.0847483  0.109222  0.000992761  0.23666  0.412219  0  0.259969  0.0693385  0.0446411  0.0682998  0.124584  0.30213  0.0622318  0.00152905  0  0.548399  0.246657  0.109633  0.13793  0.119759  0.148381  0.205364  0.436504  0.00266941  0.00146344  0.0790654  0.00801304  0.198168  0.123631  0.137235  0.301734  0.0203626  0.0454572  0.150796  0.010906  0.13385  0.0498138  0.00852636  0.141669  0.134763  0.000210097  0.264224  0.199157  0.0482644  0.144027  0.000652982  0.0355495  0.00964512  0.165222  0.146026  2.09282e-06  0  0.178245  0.0347817  0.0573698  0.0746595  0.154876  0.00307372  1.28062e-05  0.0222416  0.0115597  0.00814434  0.259331  0.000582217  0.00280872  0.0292779  0.0296155  0.0346573  0.0240015  0.00775281  0.0720262  0.00836459  0.0837254  0.04835  0.0439456  0.0802266  0.498222  0.413662  0.350716  0.0296292  0.0936486  0.00846215  0.0322527  0.174311  0.0458527  0.0595035  0.0535102  0.040315  0.0801933  0.0451842  0.00253868  0  0.00876556  0.00154123  0.0815194  0.0144493  0.0839692  0.108598  0.0101609  0.00463622  0.212468  1.90319e-05  0.0220505  0.281949  0.264655  0.0417053  0.418235  0  0.112913  0  0.213673  0.108943  0.0864675  0.0211773  0.0137157  0.150108  0.0239023  0.0452813  0.0711452  0.0173216  0.076414  0.00100343  0.000184163  0.00388888  0.0467425  0.0971657  0.164743  0.0214015  0.285623  0.44422  0  0.142798  0.159691  0.0947014  0.159898  0.00106848  0.0148324  0.0961335  0.00237057  0.0199483  0.163064  0.00395377  0.159947  0.165319  0.19757  1.7145e-06  0.0147379  0.149634  0.0810017  0.0344782  0.0369883  0.0287963  0.00797396  0.10035  0  0.453891  0.184771  0.109314  0.0521643  0.356736  0  0.153997  7.18041e-05  0.0687838  0.535847  0.341015  0  0.172911  0.0122108  0.0106006  5.34948e-05  0.141001  0.0816674  0.126987  0  0.174727  0.00587828  0.0651217  0.156411  0.00968354  0.532644  0.0263172  0.00412156  0.0960401  0.144099  0.0826401  0.0787321  0.00211179  0.0436349  0.102675  0.0487894  0.516828  0.121779  0.0278123  0.00469969  0.00934266  0.0113633  0.0192379  0.0156929  0.229851  0.520162  0.215532  0.300031  0.0521887  0.399522  0.385704  0.0762614  0.028772  0.0323614  0.215727  0.497947  0.338944  0.0764381  0.0169753  0.178916  0.0947576  0.132409  0.0474616  0.0284987  0.000820503  0.0891969  0.0313078  0.00552862  0.0867724  0.00623852  0.129162  0.0807786  0.0282917  0.271117  0.0378831  0.0203566  0.0690155  0.0103731  0.0831178  0.0286529  0.541461  0.114732  0.0593658  0.118754  0.0186319  0.00201787  0.507974  0.502878  0.295004  0  0.504952  0.188129  0.17323  0.112489  0.17952  0.0793656  0.0730045  0.0135827  0.0270096  0.162012  0.142354  0.00412992  0.0305327  0.0565658  0.122544  0.172409  0.0172604  0.195216  0.000198407  0.0371167  0.0937407  0.118932  0.518438  0.0359782  0.0207564  0.222775  0.00991861  0.141125  0.00699287  0.224799  0.148714  0.46305  0.102536  0.0107037  0.00873886  0.138152  0.000344801  0.284042  0.328958  0.00697706  0.00338925  0.304876  0.236847  0.00917542  0.385304  2.45685e-05  0.0578295  0.382234  0.112194  0.0214907  0.00693566  0.0108387  0.00803238  0.0389693  0.0136394  0.298542  0.430654  0.0706301  0.0570282  0.00190965  0.001463  0.196988  0.119888  0.297866  0.409682  0.118648  0.344085  0.0743173  0.0234881  0.13074  0.170654  0.11614  0.429634  0.0120494  0.0933288  0.413442  0.0146647  0.1503  0.0302862  0.131048  0.0668404  0.0796494  0.127019  0.120585  0.0653616  0  0.00533095  0.0272433  0.10815  0.0192102  0.0860358  0.00406035  0.060123  0  3.03724e-05  0.30468  0  0.4629  0.00652713  0.199401  0.13153  0.0681688  0.1032  0.0408471  0.199368  0.152642  0.0295418  0.0397225  0.312422  0.0262149  0.0690943  0.0754475  0  0.0522278  0.235516  0.00027795  0.000584781  0  0.0801649  0.0391778  0.32112  0.0762107  0.0750965  0.0656222  0.0197595  0.0709492  0  0.283241  0.038676  0.109605  0.00745352  0.0743311  0.0334965  0.133131  0  0.674873  0.0608014  0  0.00637988  0.00225361  0.10451  0.113339  0.000156086  0.00688313  0.500164  0.00665202  0.0817668  0.0915218  0.0814084  0.00324594  0.0384367  0.383688  0.0513822  0.286051  0.177806  0.0371219  0.0302365  0.08316  0.0519386  0.159043  0.0910754  0.0504362  0.0250226  0.076977  0.0806649  0.121072  0.249315  0.349283  0.0115469  0.00579799  0.00203512  0.169626  0.11287  0.194951  0.14625  0.131091  0.113852  0.104493  0  0.0754995  0.159167  0.10022  0.00296739  0.202259  0.126021  0.00414384  0.0191401  0.079015  0.0110303  0.131295  0.591399  0.100238  0.0618695  0.0998603  0.0695134  0.105413  0.000385992  0.003008  0.00358144  0.226285  0.00291625  0.269237  0.229316  0.0115055  0.0156869  0.18059  0.11013  0.0219433  
0.0072387  0.137326  0.0259618  0.241461  0.0631869  0.0416769  0.128827  0.635886  0.144885  0.0477998  0.0544589  0.0901931  0.0641463  0.118215  0.152767  0.46907  0.021192  0.139692  0.316446  0.468295  0.0342648  0  0.242065  0.0652449  0.0134322  0  0.00636474  0.220126  0.138265  0.0748833  0.0298972  0.0721731  0.0270829  0.154801  0.0433499  0  0.0102936  0.00779826  0.0634977  0.109821  0.00421116  0.069449  0.0816758  0.175661  0.0211414  0.0639154  0  0.317891  0.186908  0.020159  0.1908  0.156557  0.528183  0.0673827  0.0231393  0.00840001  0.129487  0.123618  0.111988  0.0828485  0.155875  0.0188651  0.00516204  0.0759771  0.0298192  0.0155852  0.00805981  0.00256583  0.146711  0.189345  0.192592  0.0379322  0.0200801  0.00121697  0.00132106  0.00733559  0.102125  0.207504  0.0911836  0.00129405  0.297392  0.00060842  0.349111  0.425394  0.106907  0.293536  0.141355  0.0086727  0.0172938  0.129719  0.0972134  0.0345621  0.174204  0.0331423  0.00410915  0.236988  0.161118  0.00769962  0.378169  0.0524291  0.150089  0.0264955  0.0918734  0.295012  0.0288532  0.185846  0.231697  0.599663  0.0262191  0.0142847  0.00304247  0.0888068  0.00377853  0.122467  0.00644666  0.023481  0.00929607  0.112164  0.00619202  0.00199776  0.143993  0.00986683  0.0248695  0.0888  0.190086  0.0672257  0.0284494  0.328157  0.247447  0.221415  0.164509  0.631354  0.0101715  0.100407  0.0627241  0.00178  0.0628081  0.0426634  0.0620661  0.333076  0.111563  0.378616  0.055378  0.0955328  0.029521  0.022657  0.244053  0.0162288  0.194579  0.0578338  0.00311418  0.0947891  0.000269012  0.026113  0.0411626  0.296345  0.000255962  0.00671201  0.000282199  0.379514  0.173655  0.0643502  0.470021  0.0116657  0.0225431  0.0578838  0.326644  0.0310799  0.0196865  0.657047  0.0580979  0.0604545  0.000776872  0.0638558  0.167847  0.244686  0.00559871  0.0934294  0.0173423  0.104636  0.00613661  0.62651  0  0.648182  0.13534  0.124071  0.149599  0.130941  7.48926e-05  0.00776702  0.00239412  0.0175695  0.0878419  0.485492  0.00200705  0.0124521  0.0230993  0.0428406  0.62705  0.000334382  0.0460677  0.0495935  0.00418847  0.00349926  0.000112292  0.0895943  0.0036275  0.00251054  0.233235  0.386418  0.0935875  0.297308  0  0.0512246  0.184002  0.638584  0.00278002  0.522637  0.296243  0.00166081  0.0149145  0.00404017  0.173752  0.125921  0.048344  0.290769  0.124997  0.0184608  0.0534969  0.000205885  0.0677205  0.0112502  0.141587  0.0114053  0.22188  0.0130413  0.00817595  0.00446738  0.107398  0.15621  0.00144633  0.138304  0.486706  0.00239747  0.431734  0.12331  0.113582  0.0301514  0.182069  0.229075  0.430099  0.14643  0.150032  0.0830321  0.0274393  0.0614445  0.571921  0.155016  0.0225763  0.28935  0.0628182  0.0757598  0.00988241  0.039447  0.19768  0.625901  0.00363041  0.00353218  0.192362  0.131388  0.264041  0.048595  0.177344  0.628805  0.0993904  0.123809  0.335843  0.0291408  0.0134347  0.0175411  7.57363e-06  0.177712  0.0388256  0.00789142  0.283819  0.0679029  0.0530718  0.396166  0.237254  0.0191205  0.0505377  0.0506856  0.298042  0.33384  0.128801  0.050059  0.231419  0.110591  0.054597  0.0641038  0.109347  0.10989  0.121772  0.0112407  0.116286  0.0239852  0.0531696  0.228269  0.0451074  0.0413856  0.185422  0.146034  0.046225  0.0957362  0  0.000899625  0.00466932  0.360654  0.0218626  0.0559871  0.213554  0.00383433  0.0392819  0.508671  0.439989  0.071256  0.0133625  0.156457  0.0396008  0.0265412  0.333517  0.0233551  0.00310441  0.00622538  0.0145156  0.164453  0.312121  0  0.0783914  0.000736618  0.0955953  0.245607  0.458707  0.0549378  0.139704  0.0835215  0.000440738  0.227996  0.384153  0.236681  0.000308829  0.0878291  0.329089  0.107021  0.144486  0.00715045  0.0439543  0.0366649  0.480402  0.0401318  0.00544765  0.162022  0.0107948  4.63295e-06  0.00961737  0.105837  0.0733862  0.0562073  0.00441982  0.221142  0.246909  0.249388  0.189405  0  0.0129938  0.650043  0.000611047  0.00252316  0.0426399  0.154618  0.189152  0.0689149  0.0540906  0  0.00867064  0.122115  0.0232071  0.0655402  0.0975089  0.197843  0.044453  0.00736295  0.0332988  0.0353022  0.0309338  3.03286e-05  0.0503632  0.171688  0.0413255  0.117252  0.0215171  0.0620448  0.0303801  0.000399822  0.15161  0.00880652  0.111508  0.520658  0.0487263  0.130737  0.0446727  0.0822066  0.293801  0.0358085  0.542665  0.640866  0.0523051  0.386262  1.82488e-11  0.17233  0.0903348  0.0742382  0.151398  0.011689  0.0266423  0.088131  0.181871  0.0959484  0.0440391  0.0167675  0.0113154  0.0423006  0.00085407  0.00724832  0.000150418  0.000254004  0.0260391  0.00132954  0.0339525  0.167131  0.286506  0  0.139267  0.324082  0.0110562  0.000126545  0.0179229  0.00255809  0.0873038  0.190077  0.00361844  0.232248  0.0130905  0.0414607  0.0337517  0.0280964  0.0742854  0.185452  0.228706  0.0450634  0.0131074  0.256459  0.0540019  0.262589  0  0.423618  0.639472  0.456547  0.302446  0.358188  0.000687037  0  0.313398  0.372226  0.165931  0.0660885  0.00111399  0.134908  0.190775  0.0389014  0.0933218  0.0435637  0.0200277  0.0147196  0.104068  0.185313  0.13374  0.161072  0.370176  0.0594699  0.497083  0.0312923  0.0377798  0.473256  0.0295539  0.0618007  0.0442494  0.210652  0.0724941  0.0342527  0.140416  0  0.0218418  0.0888734  6.29018e-05  0.0716817  0.0693005  0.308042  0.0814137  0.042166  0.0613861  0.0018634  0.0436547  0.0972336  0.55736  0.103251  0.0101961  3.38147e-05  0.372931  0.0125629  0.0277518  0.0506654  0.115297  0.00131963  0.110101  0.318452  0.522602  0.0608961  0.0191249  0.061331  0.148027  0.159937  0.0595079  0.142069  0.0692035  0.0604613  0.227115  0.247825  0.0942963  0.00129855  0.105738  0.174228  0.124647  0.0467024  0.121351  0.237712  0.0332804  0.0904944  0.119417  0.0019007  0.254431  0.434936  0  0.278391  0.0747801  0.0520543  0.0769886  0.133763  0.323493  0.0674601  0.00314339  9.80369e-05  0.571291  0.260111  0.117102  0.145142  0.134196  0.155858  0.216677  0.457807  0.00428903  0.00260523  0.0870183  0.0119863  0.211108  0.132687  0.14548  0.316362  0.0239096  0.0547855  0.158712  0.0142462  0.141289  0.0613161  0.0123645  0.149102  0.144665  0.000640192  0.277196  0.213628  0.0534703  0.152422  0.00133328  0.0394955  0.0126034  0.174198  0.157995  0.000372111  0  0.188662  0.0417092  0.0638392  0.0827809  0.163078  0.00459424  0.000323468  0.0256689  0.014137  0.0103007  0.275195  0.00136861  0.00395038  0.0336505  0.0391112  0.038715  0.0289686  0.0125185  0.0804964  0.010489  0.0945322  0.056552  0.0529893  0.0873374  0.518858  0.432132  0.374992  0.0344576  0.0999545  0.0103624  0.036452  0.193847  0.050296  0.0696503  0.0631124  0.0453589  0.0910378  0.0516106  0.00366481  0.000117498  0.0115086  0.0028526  0.0882237  0.0181877  0.0937868  0.115073  0.0141432  0.00612714  0.231542  0.000286693  0.0266603  0.297092  0.278447  0.0464041  0.437438  0  0.123108  0  0.224545  0.118546  0.0944691  0.0258875  0.0162183  0.158033  0.0270068  0.0567377  0.076463  0.0200744  0.0831016  0.00203607  0.00090549  0.00695655  0.0551523  0.109819  0.173135  0.0276089  0.300121  0.465369  5.48542e-09  0.150854  0.16921  0.100726  0.168248  0.00250854  0.0209163  0.10236  0.00462146  0.0241764  0.171836  0.00551969  0.169029  0.17657  0.211433  0.000134594  0.0173346  0.166323  0.09299  0.0387009  0.0417853  0.0378049  0.0107396  0.109622  4.9708e-05  0.474565  0.203211  0.121853  0.0625174  0.378926  5.94107e-05  0.171337  0.00046542  0.0743784  0.559666  0.360709  6.0947e-05  0.182721  0.0146058  0.0129107  0.00040719  0.148674  0.087983  0.133703  0  0.183773  0.00762227  0.0704132  0.164874  0.0120644  0.554741  0.0310994  0.00666301  0.106473  0.155395  0.0881832  0.0841338  0.00365695  0.0503286  0.112687  0.0574332  0.540883  0.129693  0.0328684  0.00671481  0.0133285  0.014129  0.0227539  0.0186558  0.243807  0.544785  0.229529  0.315455  0.0589433  0.42287  0.408335  0.0824435  0.0325358  0.0367488  0.228737  0.519476  0.363111  0.0854158  0.0211025  0.193237  0.102334  0.144935  0.0526653  0.0326385  0.00153343  0.0982155  0.0351781  0.00752614  0.0958567  0.00989076  0.139582  0.0888174  0.0345347  0.284397  0.0432997  0.0242755  0.0781416  0.0128741  0.0892557  0.0334344  0.564511  0.123166  0.067699  0.126176  0.0252413  0.00299728  0.532413  0.525332  0.317271  0  0.529367  0.19919  0.185846  0.118812  0.191139  0.0848618  0.082422  0.0176655  0.0343462  0.172455  0.160227  0.00582697  0.0362616  0.0621703  0.130801  0.190258  0.0222841  0.206769  0.00119541  0.0439785  0.103146  0.134109  0.539703  0.0424371  0.0244929  0.233702  0.0157653  0.14979  0.0101104  0.238278  0.15908  0.488188  0.109161  0.0146207  0.0119121  0.146079  0.000834678  0.302579  0.351266  0.00923143  0.00513726  0.319848  0.25367  0.0128046  0.409495  0.000607308  0.0640774  0.404094  0.119742  0.0255749  0.0117315  0.0147296  0.0105872  0.0434264  0.0165679  0.31403  0.451195  0.0768479  0.0618202  0.00303313  0.00257561  0.208002  0.130632  0.312704  0.428473  0.125168  0.364896  0.0801556  0.0290073  0.142593  0.180116  0.123794  0.448563  0.014439  0.100058  0.43461  0.0178618  0.162079  0.0347892  0.138073  0.0746371  0.0857902  0.135563  0.127111  0.0771721  0  0.00702035  0.0323455  0.114988  0.0253791  0.0926335  0.00557498  0.0658859  0  0.000290079  0.32379  2.09189e-08  0.484312  0.00919356  0.21387  0.139023  0.0746754  0.111127  0.0467262  0.211327  0.162826  0.0332099  0.0455592  0.327326  0.0297019  0.0762111  0.083855  0  0.060217  0.249007  0.000723092  0.00135169  0  0.0906465  0.0479055  0.336832  0.0820819  0.0814767  0.0748326  0.0231424  0.0776911  0  0.301047  0.043184  0.116505  0.010927  0.0826865  0.0432647  0.147774  1.02544e-06  0.698712  0.0656395  5.75153e-05  0.00848068  0.00361445  0.113193  0.119951  0.000854363  0.00860444  0.521953  0.00954065  0.0963164  0.0981622  0.0935967  0.00468494  0.0429812  0.408301  0.0568323  0.299871  0.188992  0.0426516  0.0338477  0.0959669  0.0619846  0.167252  0.105306  0.0579608  0.0285538  0.090394  0.090488  0.136272  0.265867  0.366947  0.0151237  0.00805924  0.00305591  0.178924  0.126293  0.205314  0.162134  0.140997  0.120407  0.111849  0.000161177  0.0816329  0.170589  0.106877  0.00459953  0.215468  0.134827  0.00632908  0.022661  0.0863021  0.0134093  0.138461  0.615088  0.106817  0.0705141  0.109836  0.0750809  0.11391  0.00121324  0.00448271  0.00597019  0.240505  0.0043416  0.287375  0.244393  0.0144818  0.0204106  0.190844  0.11765  0.0249146  
0.0101624  0.14683  0.0298887  0.255018  0.071984  0.0463802  0.135696  0.660082  0.15472  0.05227  0.064138  0.0973089  0.069694  0.125149  0.166696  0.490685  0.0261139  0.147598  0.333963  0.489648  0.0386053  4.4707e-06  0.255761  0.0767685  0.0165337  9.24621e-05  0.0105852  0.235978  0.147861  0.0806947  0.0350347  0.0785711  0.0328457  0.171681  0.0488693  0.000264941  0.0128774  0.0116125  0.070166  0.121085  0.00588678  0.0747526  0.0886401  0.18932  0.0245872  0.0716068  0.000103002  0.33853  0.198444  0.0266336  0.201284  0.171669  0.550589  0.0728074  0.026542  0.0107121  0.143779  0.132011  0.12885  0.0895323  0.165337  0.021909  0.00841952  0.0824725  0.0334024  0.0181182  0.0101982  0.00397618  0.1647  0.208681  0.205044  0.0417838  0.0230744  0.00214983  0.00214926  0.00914955  0.112245  0.22367  0.102198  0.00213527  0.313597  0.00215281  0.367872  0.447031  0.115921  0.307495  0.150139  0.0108714  0.0228653  0.146176  0.109651  0.0418517  0.184944  0.0394341  0.00595236  0.249079  0.173329  0.0103771  0.396281  0.0577076  0.158264  0.0325496  0.0990143  0.309764  0.0336935  0.201135  0.244294  0.623321  0.0302174  0.0183632  0.00437076  0.10351  0.00535919  0.134544  0.00818625  0.0275058  0.0116176  0.122492  0.00815149  0.00358721  0.153492  0.0145492  0.0288104  0.0944851  0.20586  0.0737062  0.0336645  0.351026  0.261713  0.240231  0.176371  0.6544  0.0129108  0.112479  0.0677917  0.00421634  0.07194  0.0477803  0.0671276  0.357684  0.118129  0.400101  0.0600858  0.103265  0.0337696  0.0290651  0.257433  0.0199263  0.20695  0.0665865  0.00488135  0.104998  0.0011156  0.03332  0.0457664  0.314578  0.000745885  0.00858378  0.000714438  0.403788  0.185304  0.069296  0.491165  0.0152355  0.0277146  0.0627427  0.342461  0.0362873  0.024071  0.680011  0.066715  0.0734798  0.0018225  0.0698079  0.176279  0.256633  0.0086738  0.101806  0.0213665  0.11102  0.00792896  0.650462  1.62506e-05  0.672146  0.148769  0.133817  0.159229  0.146391  0.000719303  0.0100498  0.00445773  0.0214979  0.0936837  0.509699  0.00383012  0.0154969  0.0296446  0.0470556  0.651584  0.000826793  0.050359  0.0567308  0.00565728  0.00636308  0.000490561  0.095825  0.0049796  0.00371324  0.252357  0.406513  0.0997904  0.31111  1.88612e-06  0.0559254  0.195894  0.662065  0.00391299  0.544396  0.311618  0.00270474  0.0181068  0.00548256  0.184187  0.13975  0.0534253  0.307591  0.132181  0.0213477  0.0585991  0.000665119  0.0737781  0.013956  0.153607  0.0136709  0.233157  0.0164192  0.0104362  0.00613859  0.120358  0.164372  0.00248639  0.149325  0.510959  0.00382157  0.455764  0.139267  0.120342  0.0370095  0.193755  0.242285  0.450069  0.154029  0.159793  0.092294  0.034668  0.0672961  0.596931  0.163569  0.0256172  0.303368  0.0679132  0.0814604  0.0119631  0.0438955  0.208604  0.649921  0.00510185  0.00565014  0.203163  0.13897  0.281766  0.0544775  0.189407  0.653825  0.105389  0.13165  0.353692  0.0327834  0.0160377  0.0217918  0.000220172  0.188725  0.0441811  0.00993392  0.300585  0.078037  0.0592421  0.42011  0.250353  0.0239066  0.0550956  0.0563256  0.318735  0.353644  0.139291  0.0547015  0.251991  0.118357  0.0615556  0.0720445  0.118025  0.12234  0.131941  0.0134879  0.122748  0.0271422  0.0610827  0.24133  0.0494725  0.0463715  0.195022  0.153652  0.0505632  0.104447  1.29685e-05  0.00199752  0.00787581  0.383132  0.0252754  0.0678478  0.228115  0.0065757  0.0433114  0.52967  0.460296  0.0791695  0.0169801  0.166052  0.04412  0.0310383  0.348916  0.0280806  0.00546478  0.00862448  0.0178818  0.172541  0.335453  1.91142e-08  0.0845362  0.00138091  0.103536  0.263343  0.481281  0.0662875  0.148797  0.0914964  0.000952262  0.248627  0.404838  0.249242  0.000996147  0.0963631  0.345023  0.114889  0.160098  0.0114699  0.0499153  0.0418728  0.505936  0.0442326  0.00883762  0.177368  0.0134421  0.000193051  0.0132241  0.113415  0.0825363  0.0646432  0.00585318  0.233682  0.264246  0.26192  0.200492  4.37972e-05  0.0157157  0.674245  0.00139093  0.00378474  0.0469304  0.168052  0.198817  0.0743062  0.0602678  1.01521e-07  0.0109575  0.129257  0.0263956  0.0779162  0.10503  0.208461  0.0499247  0.0109073  0.0382178  0.0414144  0.037191  0.000244441  0.0555525  0.180507  0.0473697  0.125153  0.0248842  0.0674769  0.0364295  0.000888847  0.170514  0.0130205  0.123065  0.543564  0.0547799  0.139559  0.0492724  0.0914231  0.30881  0.0409379  0.564483  0.664224  0.0621352  0.404623  0.00024714  0.189068  0.102884  0.0807629  0.160043  0.0155189  0.0304878  0.0957601  0.192708  0.103168  0.0488321  0.0194448  0.0164458  0.0487521  0.0017082  0.0111636  0.000529313  0.000664013  0.0294852  0.00329754  0.0417361  0.181094  0.308834  2.26766e-05  0.146796  0.344601  0.0153094  0.000618898  0.023343  0.00369022  0.0941794  0.201029  0.00551265  0.243448  0.0164252  0.0460259  0.0386032  0.0329354  0.0798292  0.195124  0.243785  0.0545422  0.0163653  0.269575  0.0604523  0.276767  9.12443e-05  0.445245  0.6635  0.480597  0.323548  0.375207  0.00198503  5.12882e-08  0.332659  0.390022  0.177344  0.0743821  0.00273909  0.14241  0.202295  0.0432905  0.100585  0.049874  0.0261646  0.0185322  0.11347  0.196287  0.14162  0.174991  0.390052  0.065974  0.517619  0.0395849  0.0429841  0.498012  0.0338352  0.0671207  0.0495725  0.220734  0.0791769  0.0400975  0.153519  0.00013615  0.0267008  0.0965779  0.000368341  0.0771836  0.0760453  0.322269  0.0874692  0.0472937  0.0672974  0.00291613  0.0505251  0.103544  0.582072  0.109411  0.0141215  0.000362668  0.393123  0.0163739  0.0316684  0.057159  0.128987  0.00226785  0.116439  0.33575  0.543924  0.0713741  0.0224996  0.0696982  0.156565  0.169497  0.0644474  0.150612  0.0747433  0.0685254  0.238216  0.262073  0.10383  0.00303665  0.115084  0.185381  0.131705  0.0541077  0.12789  0.256683  0.0423589  0.0964097  0.130004  0.00310022  0.272621  0.457791  0.000308463  0.297195  0.08041  0.0600031  0.0861519  0.143217  0.34523  0.0728834  0.00533084  0.0008172  0.594032  0.273795  0.124784  0.152505  0.14932  0.163484  0.228207  0.479188  0.00628888  0.00407294  0.0953143  0.0167454  0.224345  0.142012  0.153925  0.331175  0.0277338  0.0649291  0.166792  0.0180247  0.148895  0.073927  0.0169035  0.156691  0.154856  0.00130367  0.290358  0.228467  0.058927  0.161012  0.00225343  0.0436401  0.0159511  0.183361  0.170344  0.00137845  8.53141e-05  0.199304  0.0492356  0.0706294  0.0912819  0.171449  0.00641763  0.00104899  0.0293348  0.0169695  0.012707  0.291347  0.00248543  0.00528538  0.0383159  0.0498648  0.0429879  0.0343874  0.0184032  0.0893942  0.0128506  0.105923  0.0653549  0.0628272  0.0947201  0.539463  0.450696  0.399586  0.0396363  0.106442  0.0124527  0.0408979  0.214162  0.0549335  0.0805316  0.0734493  0.0506852  0.102497  0.0584395  0.00499619  0.00101964  0.0146197  0.00456303  0.0951664  0.0223469  0.104088  0.121711  0.0187716  0.00782412  0.251181  0.000870176  0.0316942  0.312461  0.292453  0.0513408  0.456735  1.97128e-05  0.133679  4.24784e-06  0.235607  0.128499  0.102786  0.0310564  0.0189268  0.166124  0.0302952  0.0693993  0.0819561  0.0230257  0.0900432  0.00342934  0.00217192  0.0109022  0.0642137  0.123146  0.18169  0.0345807  0.314821  0.48658  0.000118514  0.15909  0.178946  0.106914  0.176767  0.00455191  0.0280175  0.10876  0.00761234  0.0287996  0.18079  0.00734455  0.178311  0.188109  0.225638  0.000479271  0.0201379  0.183711  0.105715  0.0431572  0.0468612  0.0479837  0.013911  0.119252  0.000340004  0.495282  0.222297  0.134974  0.0737396  0.401372  0.000552302  0.189403  0.00120199  0.0801736  0.583348  0.38064  0.000401197  0.19274  0.0172116  0.015445  0.00109168  0.156514  0.0945104  0.140564  6.54343e-05  0.192995  0.00959054  0.0758951  0.173516  0.0147031  0.576731  0.0362668  0.00980698  0.117377  0.167037  0.0938884  0.0896978  0.00562176  0.0574728  0.123102  0.0667354  0.564843  0.137819  0.038331  0.00908568  0.0180096  0.0171909  0.0265574  0.0218694  0.258039  0.569299  0.243831  0.331085  0.0660815  0.446392  0.431163  0.0888441  0.0365227  0.0414037  0.242012  0.54097  0.387628  0.094843  0.0256676  0.207974  0.110167  0.157928  0.058124  0.0370489  0.00246704  0.107619  0.0392653  0.00982845  0.105343  0.0143708  0.150339  0.0971988  0.0413752  0.297866  0.0490608  0.0285298  0.0877837  0.0156411  0.0955902  0.0385711  0.587423  0.131856  0.0765374  0.13379  0.0328227  0.00416913  0.556775  0.547735  0.339964  3.61825e-05  0.553712  0.210486  0.198802  0.125284  0.203035  0.0905245  0.0923567  0.0222732  0.0425285  0.183155  0.178945  0.00781341  0.0424629  0.0680211  0.139287  0.208772  0.0279324  0.218566  0.0030304  0.0513931  0.112947  0.15005  0.560896  0.0494034  0.0285301  0.244811  0.0229346  0.158666  0.0137942  0.252025  0.169726  0.513356  0.115967  0.0191369  0.0155691  0.154189  0.0015374  0.321444  0.373903  0.0117976  0.00724525  0.335008  0.27087  0.0170282  0.433907  0.00196435  0.0706228  0.426147  0.127501  0.0300041  0.0177621  0.019206  0.01349  0.0481134  0.0197757  0.329728  0.471819  0.0833052  0.0667923  0.00441441  0.00399976  0.219235  0.141766  0.327736  0.447368  0.131836  0.385963  0.0861949  0.0350892  0.154871  0.189776  0.131656  0.467567  0.0170413  0.106995  0.455899  0.0213677  0.174214  0.0395921  0.145252  0.0828274  0.092137  0.144341  0.133783  0.089875  0.000389149  0.00894006  0.0378695  0.122008  0.0323805  0.0994493  0.00732765  0.0718931  4.17111e-05  0.000815102  0.343199  0.000181075  0.505753  0.0123107  0.228706  0.146689  0.0814536  0.11931  0.0529799  0.223539  0.173273  0.0370848  0.0517755  0.342406  0.0333995  0.0836466  0.0926639  1.43101e-06  0.0687358  0.262747  0.00137686  0.00243469  7.87946e-07  0.101704  0.0574621  0.352726  0.0881508  0.088093  0.084596  0.0267858  0.0847122  3.11912e-05  0.319158  0.0479286  0.123586  0.0150542  0.0914448  0.0542182  0.163042  0.000337491  0.722026  0.0706494  0.000615108  0.0108771  0.00529384  0.122178  0.126725  0.00211208  0.0105158  0.543701  0.0129429  0.111921  0.105009  0.106542  0.00638578  0.0477676  0.433145  0.0625397  0.313876  0.200438  0.0485469  0.037655  0.109587  0.0728548  0.175624  0.12044  0.0659741  0.0323108  0.104774  0.100816  0.152222  0.282755  0.384793  0.0191742  0.0106885  0.00428272  0.188415  0.140357  0.215876  0.178671  0.151204  0.127119  0.119422  0.000717403  0.0879839  0.182323  0.113722  0.00658593  0.228977  0.143883  0.00897186  0.0264716  0.0938791  0.0160169  0.145787  0.638507  0.113578  0.0796785  0.120225  0.0808448  0.122691  0.00250085  0.00624905  0.0089615  0.255018  0.00604817  0.305861  0.259791  0.0177945  0.0257406  0.201314  0.125383  0.0280694  
0.013575  0.156595  0.034083  0.268817  0.0813071  0.0513219  0.142714  0.683867  0.164818  0.0569284  0.0745501  0.104665  0.0754539  0.132252  0.181107  0.512317  0.0315343  0.155684  0.351712  0.511021  0.0431935  0.000682651  0.269703  0.0891453  0.0199511  0.000453833  0.0158593  0.252206  0.157722  0.0867035  0.0405635  0.0852168  0.0391433  0.189246  0.0547014  0.00178843  0.0157461  0.0161732  0.0771408  0.132819  0.00784048  0.0802351  0.0958607  0.203367  0.0282861  0.0796996  0.000722955  0.359481  0.210239  0.0339808  0.211975  0.187327  0.572892  0.0784251  0.0301714  0.0133016  0.158689  0.140636  0.146709  0.0964491  0.175021  0.025175  0.0124617  0.0892095  0.0371813  0.020838  0.0125849  0.00569272  0.183514  0.228701  0.217784  0.0458132  0.0262716  0.00334562  0.0031775  0.0111617  0.122779  0.240264  0.113765  0.00318549  0.330033  0.00463878  0.386835  0.468769  0.12525  0.321631  0.159141  0.0133152  0.029193  0.163438  0.122741  0.0498051  0.195931  0.0462482  0.00813373  0.261369  0.18589  0.0134485  0.414537  0.063223  0.166614  0.0392032  0.106392  0.324713  0.0388948  0.216872  0.257115  0.646688  0.0344899  0.0229424  0.00593776  0.119201  0.00721363  0.147097  0.0101315  0.0318392  0.0141943  0.133209  0.0103774  0.00563647  0.163238  0.0201222  0.0330317  0.100328  0.222094  0.0804602  0.0393017  0.374243  0.276234  0.259565  0.188556  0.67709  0.0159716  0.125146  0.0730413  0.0076813  0.0816406  0.0531717  0.0723728  0.382673  0.124856  0.42178  0.0649728  0.111261  0.0382932  0.0362437  0.271043  0.0239945  0.2196  0.0759091  0.00704165  0.115665  0.00253914  0.0413707  0.0506019  0.333101  0.00149146  0.0106833  0.0013437  0.4283  0.197244  0.0744107  0.512324  0.0192728  0.033403  0.0677838  0.358454  0.0418815  0.0288841  0.702548  0.0758825  0.0876656  0.00330622  0.0760046  0.184873  0.268765  0.0124123  0.110499  0.0258002  0.117568  0.00994859  0.67404  0.000348119  0.695669  0.162719  0.143872  0.169101  0.16255  0.00202291  0.0126228  0.00715402  0.0258128  0.0996936  0.533883  0.00623433  0.0188687  0.0369775  0.0514581  0.675723  0.00153811  0.0548308  0.064317  0.00734502  0.01007  0.00113552  0.102242  0.0065442  0.00514954  0.271971  0.426765  0.10617  0.325082  0.000169547  0.0608198  0.208065  0.685153  0.00523827  0.56607  0.327204  0.00400114  0.0216023  0.00714331  0.194856  0.154176  0.0587455  0.324673  0.139533  0.0244392  0.0639186  0.0013859  0.0800735  0.0169487  0.166025  0.0161386  0.244627  0.0201786  0.0129687  0.00807293  0.133951  0.172699  0.00380563  0.160691  0.535187  0.00557464  0.479897  0.15603  0.127271  0.0445403  0.205714  0.255746  0.470119  0.161784  0.169801  0.101993  0.0427074  0.0733939  0.621691  0.172305  0.0288449  0.31757  0.0731918  0.0873489  0.0142399  0.0485701  0.219742  0.673567  0.00682153  0.00825991  0.214182  0.146729  0.299837  0.0606757  0.201772  0.678428  0.111542  0.139693  0.371748  0.0366329  0.0188669  0.026492  0.000724806  0.199991  0.0498654  0.0122086  0.317623  0.0888124  0.0657292  0.444243  0.263683  0.0292124  0.0598384  0.0622444  0.339792  0.373702  0.150122  0.0595375  0.273136  0.12635  0.0689025  0.0804108  0.126989  0.135359  0.142454  0.0159366  0.12936  0.0304885  0.0695067  0.254636  0.0540283  0.0516265  0.204805  0.161427  0.0550851  0.113492  0.000656421  0.00352643  0.0119076  0.405863  0.0289289  0.0807572  0.24301  0.010046  0.0475282  0.550618  0.480669  0.0874622  0.0210222  0.175875  0.0488714  0.035875  0.364475  0.0332276  0.00848361  0.0114098  0.0215916  0.180782  0.359194  0.000101218  0.0908907  0.00222564  0.111755  0.281472  0.503893  0.0786202  0.158126  0.0997968  0.00165818  0.269847  0.425693  0.262019  0.00207425  0.105249  0.361134  0.123  0.176352  0.0167909  0.0562342  0.0474103  0.531455  0.0485231  0.0130349  0.193255  0.0163751  0.000657112  0.0173953  0.121221  0.0921731  0.0736254  0.00748618  0.24646  0.281956  0.274649  0.211813  0.000398043  0.0186917  0.69799  0.00248653  0.00530008  0.0514159  0.181929  0.208662  0.0798837  0.0667565  0.000478527  0.0135085  0.136571  0.0297833  0.0912645  0.112797  0.219282  0.0556963  0.0151367  0.0434612  0.0479917  0.044  0.000663602  0.0609806  0.189497  0.0538046  0.133273  0.0284893  0.0731198  0.0430053  0.00157043  0.19029  0.018043  0.135109  0.566378  0.0611662  0.14862  0.0540853  0.101078  0.324024  0.046395  0.586177  0.687187  0.0727509  0.423119  0.000988048  0.206394  0.11615  0.0875374  0.168882  0.019881  0.0345837  0.103671  0.203783  0.110619  0.0538593  0.0223161  0.0225138  0.0556363  0.00285479  0.0159098  0.00113882  0.00126714  0.0331385  0.00614032  0.0502841  0.19549  0.331619  0.000242016  0.154488  0.365414  0.0202409  0.00148237  0.0294589  0.0050283  0.101288  0.212209  0.0078015  0.254824  0.0201308  0.0508175  0.0437665  0.0381446  0.0855545  0.20498  0.259188  0.0648685  0.0199778  0.282895  0.0672418  0.291173  0.000401508  0.466977  0.687113  0.504693  0.345016  0.392381  0.00395403  0.00028518  0.352204  0.407965  0.189052  0.0831244  0.00508046  0.150081  0.214066  0.0479029  0.108089  0.0565872  0.0330958  0.0227743  0.123223  0.207497  0.149687  0.189361  0.410113  0.0727905  0.538125  0.0488068  0.048508  0.522773  0.0383952  0.072644  0.0551813  0.230983  0.0861279  0.0463819  0.167097  0.000671936  0.0320328  0.104567  0.000927258  0.0828714  0.0830763  0.336663  0.0937203  0.0527001  0.0734598  0.00420279  0.0578689  0.11003  0.606579  0.115728  0.0186742  0.00104131  0.413499  0.0206797  0.0358344  0.0640191  0.143326  0.00347052  0.122931  0.353272  0.565166  0.0826151  0.0261415  0.0785578  0.165297  0.179277  0.0695698  0.159358  0.0804785  0.0770549  0.249498  0.276574  0.113767  0.00549914  0.124772  0.1968  0.138927  0.0620246  0.134573  0.276124  0.0524773  0.102492  0.14097  0.0045906  0.291199  0.480735  0.0017146  0.316349  0.0862259  0.0684782  0.0957792  0.152938  0.367296  0.0784993  0.00808888  0.0022337  0.616573  0.287694  0.132674  0.160018  0.165104  0.171257  0.239946  0.500608  0.00866743  0.00586561  0.103947  0.0222828  0.237866  0.1516  0.162563  0.346156  0.031833  0.0758695  0.175031  0.0222382  0.156665  0.0876147  0.0221368  0.164433  0.16533  0.00220021  0.303698  0.243652  0.0646314  0.16979  0.00341298  0.0479816  0.0196855  0.192705  0.183059  0.00301983  0.000871633  0.210164  0.0573513  0.0777355  0.100155  0.179986  0.00854278  0.00218876  0.0332373  0.0200556  0.0153622  0.307768  0.00393194  0.00681319  0.0432713  0.061847  0.0474738  0.0402526  0.0253932  0.0987103  0.0154485  0.11788  0.074747  0.0734419  0.10237  0.559999  0.46933  0.424437  0.0451615  0.113109  0.0147322  0.0455881  0.235203  0.059763  0.0921288  0.0845034  0.0562904  0.114554  0.0656648  0.00653228  0.00281003  0.0180963  0.00667115  0.102343  0.0269233  0.114861  0.128509  0.0240399  0.00972647  0.271345  0.00176911  0.0371478  0.328039  0.306658  0.0565128  0.476097  0.000262746  0.144617  0.000168083  0.246851  0.138791  0.111413  0.0366792  0.0218401  0.174376  0.0337663  0.0832318  0.0876221  0.0261743  0.0972347  0.00518223  0.00398206  0.0157189  0.0739136  0.137124  0.190405  0.0423056  0.32971  0.507816  0.000470781  0.167503  0.188895  0.113265  0.185451  0.00719611  0.0361209  0.115329  0.0113387  0.033814  0.189919  0.00942743  0.187786  0.199927  0.240166  0.0010356  0.0231466  0.201762  0.119155  0.0478447  0.052213  0.0593068  0.0174858  0.12923  0.000889568  0.516008  0.241987  0.148656  0.0858086  0.424027  0.00154359  0.208154  0.00228101  0.0861666  0.60684  0.400775  0.00104006  0.202962  0.0200272  0.0182025  0.0021065  0.164518  0.101246  0.147568  0.000670676  0.202388  0.0117822  0.081565  0.182331  0.0175984  0.598569  0.0418151  0.0135496  0.128739  0.179013  0.0997533  0.0954219  0.00800456  0.0650603  0.133911  0.0766823  0.588653  0.146151  0.0441954  0.0118106  0.0233792  0.0205471  0.0306462  0.0253321  0.272531  0.593645  0.258424  0.346903  0.0735973  0.470034  0.454138  0.0954598  0.0407307  0.0463235  0.25554  0.562388  0.412434  0.10471  0.0306666  0.223106  0.118252  0.17137  0.0638344  0.0417273  0.00362091  0.117399  0.0435674  0.0124341  0.115222  0.0196711  0.161423  0.105916  0.0488045  0.311513  0.0551619  0.0331167  0.0979298  0.0186726  0.102118  0.0440589  0.610146  0.140796  0.0858704  0.141592  0.0413605  0.00553297  0.581001  0.570041  0.36303  0.000941636  0.577928  0.22201  0.212083  0.131902  0.215196  0.0963513  0.102796  0.0274008  0.0515417  0.194104  0.198463  0.0100881  0.0491301  0.0741151  0.147995  0.227912  0.0341978  0.230598  0.00570029  0.0593516  0.123134  0.16672  0.581979  0.0568696  0.0328654  0.256092  0.031407  0.167749  0.01804  0.266026  0.180645  0.53849  0.122952  0.0242468  0.0197062  0.162477  0.00245266  0.340605  0.396819  0.0146738  0.00971168  0.35034  0.288421  0.0218409  0.458481  0.00409359  0.0774612  0.448347  0.135467  0.0347751  0.0250124  0.0242623  0.0167386  0.0530277  0.023261  0.345619  0.492492  0.0899985  0.0719424  0.00605277  0.00573457  0.230679  0.153277  0.342948  0.466339  0.13865  0.407245  0.092432  0.0417267  0.167561  0.199629  0.139723  0.486618  0.019855  0.114136  0.477268  0.02518  0.186692  0.044692  0.152582  0.0914038  0.0986864  0.153346  0.140599  0.103443  0.00164025  0.0110892  0.0438104  0.129206  0.040202  0.106479  0.00931752  0.0781413  0.000979286  0.00160516  0.362873  0.000716409  0.527183  0.0158756  0.243887  0.154525  0.0884991  0.127743  0.059603  0.235993  0.183975  0.0411647  0.0583663  0.357647  0.0373061  0.0913953  0.101866  0.000314119  0.077774  0.276723  0.00223899  0.0038331  0.000448078  0.113322  0.0678299  0.368786  0.0944146  0.0949417  0.0948995  0.0306875  0.0920077  0.000355635  0.337547  0.0529074  0.130846  0.0198298  0.100598  0.0663285  0.178908  0.00127618  0.744754  0.075829  0.00176497  0.0135676  0.0072907  0.131455  0.133657  0.00392781  0.0126165  0.565365  0.0168553  0.12854  0.112059  0.12022  0.00834755  0.0527934  0.458159  0.068501  0.328053  0.212134  0.054803  0.0416569  0.123994  0.084529  0.184157  0.136442  0.0744674  0.0362917  0.120083  0.111637  0.168889  0.299954  0.402795  0.0236942  0.0136838  0.00571504  0.198093  0.155036  0.226628  0.19583  0.161702  0.133986  0.127208  0.00167018  0.094549  0.194358  0.120751  0.00892518  0.242772  0.153182  0.0120697  0.0305695  0.101741  0.018852  0.153269  0.661601  0.12052  0.0893515  0.131017  0.0868025  0.131752  0.00424763  0.00830599  0.0125517  0.269808  0.00803499  0.324664  0.275492  0.0214414  0.0316702  0.211991  0.133327  0.0314065  
0.017473  0.166615  0.0385423  0.282844  0.0911449  0.0564997  0.14988  0.707181  0.175171  0.0617733  0.0856779  0.112256  0.0814231  0.13952  0.19598  0.533926  0.0374475  0.163945  0.369669  0.532373  0.0480272  0.0025126  0.283875  0.10235  0.0236823  0.00108822  0.0221759  0.268789  0.16784  0.092907  0.0464789  0.0921062  0.0459687  0.207459  0.0608421  0.00466135  0.0188981  0.0214734  0.0844174  0.145011  0.0100712  0.0858941  0.103333  0.217785  0.032236  0.0881864  0.00190263  0.380704  0.222282  0.0421869  0.222867  0.203505  0.595048  0.0842332  0.0340256  0.0161671  0.174189  0.149488  0.165518  0.103595  0.184921  0.0286616  0.0172821  0.0961841  0.0411545  0.0237437  0.015219  0.00771441  0.203109  0.249358  0.230799  0.0500187  0.0296702  0.0048037  0.00440536  0.0133712  0.133718  0.257259  0.125869  0.00444428  0.34668  0.00806166  0.405971  0.490566  0.134887  0.335933  0.168353  0.0160029  0.036267  0.181468  0.136461  0.0584109  0.207156  0.0535768  0.0106518  0.273849  0.198788  0.0169115  0.432911  0.0689725  0.175135  0.0464478  0.114002  0.339843  0.0444533  0.233034  0.270148  0.669709  0.0390341  0.0280178  0.00774273  0.135839  0.00934084  0.16011  0.0122815  0.0364783  0.0170248  0.144303  0.0128686  0.00814365  0.173223  0.0265756  0.0375311  0.106325  0.238764  0.0874834  0.045356  0.397753  0.290995  0.279378  0.201051  0.699369  0.0193519  0.138388  0.0784707  0.0121677  0.091897  0.0588342  0.0777994  0.407976  0.131744  0.443611  0.0700373  0.119518  0.043089  0.044181  0.284872  0.0284302  0.232518  0.0857892  0.0095934  0.126778  0.00453801  0.0502504  0.0556667  0.351886  0.00249232  0.0130095  0.00216975  0.45299  0.209463  0.0796925  0.533462  0.0237737  0.0396021  0.0730049  0.374606  0.0478579  0.0341214  0.724602  0.0855888  0.102973  0.00522673  0.0824423  0.193624  0.281072  0.0168092  0.119503  0.0306396  0.124279  0.0121946  0.697186  0.00110761  0.718691  0.177168  0.154228  0.179208  0.179383  0.00398399  0.0154848  0.0104795  0.0305108  0.105869  0.557988  0.00921687  0.0225652  0.0450859  0.0560464  0.699403  0.00246803  0.0594814  0.0723447  0.00925095  0.0146136  0.00204683  0.108843  0.00832064  0.00681876  0.292039  0.447141  0.112722  0.339212  0.000608459  0.0659057  0.220505  0.707792  0.00675534  0.587618  0.342983  0.00554937  0.0253986  0.0090217  0.205751  0.169177  0.0643018  0.341991  0.147052  0.0277342  0.0694529  0.00236787  0.0866035  0.0202264  0.178827  0.0188074  0.256282  0.0243164  0.015772  0.0102694  0.148153  0.181188  0.00540332  0.172392  0.559332  0.00765552  0.504077  0.173562  0.134364  0.0527329  0.217937  0.269443  0.490217  0.169692  0.180049  0.11212  0.0515436  0.0797343  0.646138  0.18122  0.0322579  0.331945  0.0786518  0.0934225  0.0167117  0.0534686  0.231087  0.696779  0.00878861  0.0113589  0.225411  0.154662  0.318226  0.0671852  0.214427  0.702544  0.117847  0.147936  0.389984  0.0406874  0.0219211  0.0316373  0.00152118  0.211499  0.0558747  0.0147145  0.334908  0.100213  0.0725285  0.468509  0.277234  0.0350319  0.064764  0.0684384  0.36117  0.39398  0.161286  0.0645648  0.294805  0.134566  0.0766314  0.0891944  0.136231  0.14893  0.153301  0.0185859  0.136119  0.034023  0.0784317  0.268175  0.0587727  0.0571474  0.214763  0.169357  0.0597889  0.122863  0.00226842  0.00548506  0.0167579  0.428798  0.032821  0.0946841  0.258222  0.01424  0.0519306  0.571476  0.501074  0.0961266  0.0254853  0.185918  0.0538527  0.041048  0.380177  0.0387914  0.0121569  0.0145793  0.0256425  0.189172  0.383285  0.000399292  0.0974517  0.00327047  0.120247  0.299964  0.526497  0.0919082  0.167684  0.108416  0.00255821  0.291607  0.446682  0.275  0.00354229  0.114479  0.377402  0.131347  0.193218  0.0231026  0.0629059  0.0532736  0.556891  0.0530017  0.0180325  0.209654  0.019592  0.00139657  0.0221259  0.12925  0.102285  0.0831427  0.00931817  0.259465  0.300009  0.287563  0.223361  0.0011076  0.0219203  0.721217  0.00389715  0.00706839  0.0560945  0.196231  0.218682  0.085645  0.073552  0.00188545  0.0163222  0.144054  0.033369  0.105555  0.120805  0.230298  0.061764  0.0200455  0.0490254  0.0550276  0.0513528  0.00128764  0.0666445  0.198653  0.0606245  0.141608  0.0323306  0.0789707  0.0501001  0.00244431  0.210885  0.0238658  0.147623  0.589052  0.0678805  0.157916  0.059109  0.11116  0.339426  0.0521758  0.607704  0.709699  0.0841333  0.441724  0.002222  0.224276  0.130109  0.0945576  0.177909  0.0247704  0.038928  0.111858  0.215085  0.118296  0.0591182  0.0253802  0.0295078  0.0629467  0.00429316  0.0214789  0.00197867  0.00206316  0.0369975  0.00985291  0.0595822  0.210299  0.354805  0.000694319  0.16234  0.386482  0.0258439  0.00271631  0.0362618  0.00657179  0.108624  0.223609  0.0104832  0.266371  0.0242046  0.0558331  0.0492381  0.04372  0.0914591  0.215017  0.274893  0.0760226  0.0239423  0.296408  0.0743654  0.305792  0.00093153  0.488772  0.710249  0.528778  0.366805  0.40969  0.00659138  0.00112516  0.372  0.426031  0.201045  0.0923062  0.00813473  0.157917  0.226076  0.0527364  0.115829  0.0636974  0.0408097  0.0274421  0.13332  0.218936  0.157938  0.204161  0.430324  0.0799147  0.558567  0.0589393  0.0543479  0.547478  0.0432312  0.078368  0.0610723  0.241394  0.0933428  0.0531  0.18113  0.00161362  0.0378324  0.112836  0.00173938  0.0887425  0.090389  0.351209  0.100164  0.0583821  0.0798701  0.00572278  0.0656783  0.116687  0.630822  0.122198  0.0238484  0.00206927  0.434024  0.0254758  0.0402477  0.0712399  0.158289  0.00492703  0.129573  0.370994  0.586289  0.0945992  0.0300488  0.0878998  0.174218  0.18927  0.0748729  0.168304  0.0864066  0.0860408  0.260953  0.291315  0.124098  0.00868243  0.134794  0.208475  0.146311  0.0704439  0.141401  0.295999  0.0636128  0.108738  0.152305  0.006371  0.310133  0.50372  0.00425481  0.33582  0.092225  0.0774695  0.10586  0.162918  0.389644  0.0843053  0.0114144  0.00434558  0.638866  0.301798  0.140768  0.167676  0.181518  0.179171  0.251885  0.522026  0.0114229  0.00798207  0.112908  0.0285895  0.251657  0.161443  0.171391  0.361292  0.0362047  0.0875866  0.183426  0.0268827  0.164595  0.102345  0.0280568  0.172324  0.176076  0.00332941  0.317206  0.259165  0.0705804  0.178753  0.00481139  0.0525181  0.0238038  0.202225  0.196127  0.00529418  0.00247986  0.221234  0.0660456  0.0851522  0.109392  0.188684  0.0109684  0.00374186  0.0373747  0.0233936  0.0182648  0.324436  0.0057072  0.00853324  0.0485137  0.0750252  0.0521707  0.0465587  0.0334725  0.108436  0.0182813  0.130388  0.0847154  0.0848147  0.110282  0.580434  0.488006  0.44948  0.0510291  0.119952  0.0172002  0.0505201  0.256917  0.0647826  0.104422  0.0962564  0.0621712  0.127191  0.07328  0.00827244  0.0054855  0.021936  0.00917528  0.109751  0.0319129  0.126093  0.135464  0.0299413  0.0118334  0.291991  0.00298294  0.0430163  0.343809  0.321049  0.0619176  0.495496  0.000782701  0.155909  0.000569625  0.25827  0.149415  0.120342  0.0427504  0.0249569  0.182784  0.0374187  0.0981976  0.0934588  0.0295189  0.104672  0.00729349  0.00633395  0.0213981  0.0842377  0.151729  0.199275  0.0507711  0.344772  0.529037  0.00105665  0.176088  0.199048  0.119775  0.194294  0.010438  0.0452094  0.122064  0.0157951  0.0392156  0.19922  0.0117672  0.197448  0.212013  0.255002  0.00180335  0.0263594  0.220438  0.133284  0.0527612  0.0578373  0.0717458  0.0214609  0.139547  0.00169812  0.536706  0.262238  0.162879  0.0987004  0.446843  0.00303228  0.22755  0.00370175  0.0923545  0.630087  0.421079  0.00197716  0.213379  0.0230513  0.0211818  0.003451  0.172681  0.108187  0.154713  0.00190948  0.211947  0.0141963  0.0874205  0.191314  0.0207487  0.620214  0.0477399  0.0178864  0.140545  0.19131  0.105776  0.101304  0.0108033  0.0730836  0.145103  0.0872591  0.612257  0.154685  0.0504566  0.0148876  0.0294297  0.0241956  0.0350178  0.0290422  0.287269  0.617762  0.27329  0.362893  0.0814842  0.493744  0.477211  0.102287  0.0451579  0.0515053  0.269307  0.58369  0.437464  0.115005  0.0360948  0.238614  0.126584  0.185244  0.0697933  0.046671  0.00499455  0.127545  0.0480824  0.0153416  0.125484  0.0257827  0.172822  0.114961  0.0568132  0.325326  0.0615986  0.0380328  0.108568  0.0219669  0.108837  0.0498939  0.632633  0.149979  0.0956873  0.149577  0.0508372  0.00708828  0.605033  0.592207  0.386416  0.00306234  0.601958  0.233751  0.225675  0.138665  0.227611  0.10234  0.113727  0.0330427  0.0613694  0.205292  0.218731  0.0126497  0.0562566  0.0804487  0.15692  0.247635  0.0410721  0.242853  0.00920063  0.0678443  0.133696  0.184085  0.602913  0.0648272  0.0374961  0.267539  0.0411594  0.177033  0.0228429  0.280265  0.191828  0.563526  0.130111  0.0299439  0.0243194  0.17094  0.00358008  0.36003  0.419965  0.0178584  0.0125348  0.365828  0.306295  0.027237  0.483156  0.00699174  0.084588  0.470651  0.143636  0.0398844  0.033464  0.0298927  0.0203309  0.058167  0.0270218  0.361684  0.513177  0.0969239  0.0772685  0.00794737  0.00777897  0.242326  0.165153  0.358322  0.485359  0.145608  0.428703  0.0988642  0.0489118  0.180647  0.209667  0.14799  0.505688  0.0228789  0.121477  0.498679  0.0292964  0.1995  0.0500854  0.160058  0.100358  0.105435  0.162573  0.147556  0.117849  0.00375225  0.0134667  0.0501629  0.136579  0.04883  0.11372  0.0115436  0.0846269  0.00314827  0.00265985  0.38278  0.00160565  0.548564  0.019885  0.259396  0.162526  0.0958074  0.13642  0.06659  0.248679  0.194924  0.045448  0.0653261  0.373033  0.0414198  0.0994513  0.111452  0.00117277  0.0873207  0.290919  0.00330911  0.00554604  0.00171723  0.125485  0.0789901  0.384991  0.10087  0.102019  0.10573  0.0348455  0.099573  0.00103223  0.356185  0.0581178  0.138281  0.0252472  0.110136  0.0795642  0.195346  0.00281598  0.766834  0.0811764  0.00350574  0.0165507  0.00960376  0.14102  0.140744  0.00629955  0.0149057  0.586906  0.0212737  0.146129  0.119308  0.134605  0.0105692  0.0580558  0.483279  0.074713  0.342388  0.22407  0.0614151  0.0458517  0.139157  0.0969851  0.192846  0.153278  0.0834312  0.0404947  0.136284  0.122937  0.186238  0.31744  0.420929  0.0286794  0.0170429  0.0073523  0.207952  0.170306  0.237563  0.213577  0.172483  0.141005  0.135203  0.00301877  0.101325  0.206683  0.127961  0.0116156  0.256839  0.162719  0.0156198  0.0349523  0.109881  0.0219132  0.160903  0.684316  0.127639  0.0995215  0.1422  0.0929513  0.141085  0.00645198  0.0106523  0.0167366  0.284859  0.010301  0.343755  0.291474  0.0254199  0.038192  0.222869  0.141476  0.0349246  
0.0218527  0.176882  0.043264  0.297084  0.101485  0.0619107  0.157189  0.729962  0.18577  0.0668024  0.0975026  0.120079  0.0875987  0.14695  0.211292  0.555472  0.0438471  0.172376  0.387808  0.553667  0.0531035  0.00549007  0.298265  0.116357  0.0277247  0.00199526  0.0295212  0.285701  0.178208  0.0993021  0.052776  0.0992352  0.0533139  0.226283  0.0672873  0.00887591  0.0223314  0.0275049  0.0919904  0.157643  0.0125776  0.0917272  0.111052  0.232556  0.0364348  0.097059  0.0036407  0.402157  0.234562  0.0512369  0.233953  0.220178  0.617012  0.090229  0.0381027  0.0193067  0.190255  0.158562  0.185225  0.110966  0.195031  0.0323672  0.0228731  0.103392  0.0453203  0.0268341  0.0180989  0.01004  0.223434  0.270603  0.244076  0.0543988  0.0332688  0.00652331  0.00583234  0.0157771  0.145049  0.27463  0.138494  0.0059111  0.363516  0.0124149  0.425251  0.512381  0.144823  0.350388  0.177771  0.0189332  0.0440759  0.200224  0.150787  0.0676566  0.218611  0.0614116  0.0135048  0.286509  0.212007  0.0207633  0.451377  0.0749528  0.183823  0.0542741  0.121841  0.355138  0.0503645  0.249595  0.283383  0.692331  0.0438473  0.033584  0.00978478  0.153385  0.0117396  0.173565  0.0146355  0.04142  0.0201076  0.155764  0.0156237  0.0111064  0.183442  0.0338976  0.0423058  0.112476  0.255844  0.0947711  0.0518219  0.421502  0.305981  0.299632  0.213843  0.721188  0.0230494  0.152184  0.0840776  0.0176662  0.102695  0.0647644  0.083405  0.433526  0.138787  0.465552  0.0752769  0.128028  0.0481543  0.0528639  0.298906  0.03323  0.24569  0.0962138  0.0125345  0.138324  0.00710986  0.0599432  0.0609581  0.370903  0.00374794  0.0155613  0.00319224  0.477796  0.22195  0.0851392  0.55454  0.028734  0.0463052  0.0784041  0.390899  0.0542115  0.0397783  0.746122  0.0958215  0.119361  0.00758232  0.0891172  0.202527  0.293546  0.0218585  0.12881  0.0358805  0.131148  0.0146659  0.719841  0.00229407  0.741153  0.192094  0.164877  0.189543  0.196857  0.00659996  0.0186338  0.0144301  0.035588  0.112207  0.581957  0.0127742  0.0265838  0.053956  0.0608184  0.722562  0.00361612  0.0643088  0.0808055  0.0113742  0.0199862  0.003224  0.115625  0.0103081  0.00872011  0.312521  0.467606  0.119446  0.353487  0.00131838  0.0711808  0.233202  0.729927  0.0084636  0.609  0.358938  0.00734862  0.0294935  0.0111169  0.216865  0.184728  0.0700912  0.359523  0.154734  0.0312312  0.0751991  0.00361049  0.0933643  0.0237871  0.191997  0.021676  0.268113  0.0288293  0.0188447  0.0127267  0.162941  0.189835  0.00727855  0.184416  0.583338  0.0100628  0.528248  0.191824  0.141619  0.0615752  0.230412  0.283364  0.510331  0.177749  0.19053  0.122663  0.061161  0.0863138  0.670208  0.190309  0.0358551  0.346478  0.0842909  0.0996787  0.0193777  0.0585885  0.242631  0.7195  0.0110021  0.014944  0.236842  0.162764  0.336902  0.0740013  0.22736  0.72611  0.124302  0.156373  0.408376  0.0449452  0.0251988  0.0372227  0.00260884  0.223242  0.0622044  0.0174502  0.352418  0.112221  0.079635  0.492849  0.290992  0.041359  0.0698705  0.0749037  0.382828  0.414442  0.17277  0.0697812  0.316948  0.142999  0.0847354  0.0983867  0.145746  0.163031  0.164471  0.0214347  0.143022  0.037744  0.0878473  0.281934  0.0637038  0.0629308  0.224893  0.177437  0.0646727  0.132551  0.00484582  0.00787168  0.0224186  0.451887  0.0369499  0.109595  0.273732  0.0191515  0.0565169  0.592207  0.521478  0.105155  0.0303654  0.196175  0.0590614  0.0465533  0.396005  0.044767  0.0164797  0.0181303  0.0300316  0.197708  0.407667  0.000894118  0.104216  0.00451499  0.129007  0.318787  0.549046  0.106121  0.177464  0.117347  0.00365201  0.313856  0.467766  0.288174  0.00539912  0.124044  0.393809  0.139925  0.210663  0.0303921  0.0699252  0.0594583  0.58218  0.0576665  0.0238224  0.226538  0.023091  0.002411  0.0274105  0.137497  0.112861  0.093183  0.0113484  0.272685  0.318379  0.300653  0.235125  0.00217195  0.0253998  0.743865  0.0056219  0.00908876  0.0609643  0.210937  0.228869  0.0915875  0.0806496  0.00421826  0.0193971  0.151703  0.0371509  0.120754  0.129048  0.241503  0.0681237  0.0256266  0.0549064  0.0625147  0.0592404  0.0021163  0.0725412  0.207971  0.0678236  0.150153  0.0364061  0.0850269  0.0577057  0.00351015  0.232246  0.0304791  0.160592  0.611539  0.0749177  0.167439  0.0643412  0.121659  0.355  0.0582763  0.629025  0.731707  0.0962617  0.46041  0.00394776  0.24268  0.144737  0.101819  0.187118  0.0301818  0.0435182  0.120316  0.226608  0.126195  0.0646059  0.028636  0.0374141  0.0706761  0.00602248  0.0278613  0.00304846  0.00305174  0.0410603  0.0144287  0.0696149  0.225501  0.378337  0.00137937  0.170347  0.407764  0.0321104  0.00431981  0.0437416  0.00832002  0.116185  0.235219  0.0135555  0.278079  0.0286434  0.0610701  0.0550143  0.0496569  0.0975401  0.225226  0.290883  0.0879833  0.0282558  0.310102  0.0818173  0.32061  0.00168107  0.510588  0.732851  0.552796  0.388869  0.427111  0.0098935  0.00251906  0.392014  0.444197  0.213312  0.101918  0.0118975  0.165914  0.238317  0.0577888  0.123801  0.071198  0.0492932  0.0325313  0.143752  0.230594  0.166367  0.219371  0.450652  0.0873413  0.57891  0.0699618  0.0604995  0.572067  0.0483403  0.0842899  0.0672415  0.25196  0.100817  0.0602451  0.195601  0.00296043  0.0440939  0.121377  0.00280427  0.0947943  0.0979783  0.365896  0.106798  0.0643359  0.0865242  0.00747538  0.0739451  0.123513  0.654738  0.12882  0.0296374  0.00344581  0.454663  0.0307572  0.0449058  0.0788155  0.173849  0.00663662  0.136364  0.388891  0.607254  0.107305  0.034219  0.0977134  0.183323  0.199469  0.0803545  0.177443  0.0925248  0.0954731  0.272573  0.306279  0.134811  0.0125819  0.14514  0.220395  0.153852  0.0793559  0.148368  0.316267  0.0757399  0.115146  0.163996  0.00844034  0.32939  0.526697  0.00792328  0.355575  0.0984047  0.086966  0.116383  0.173152  0.412226  0.0902988  0.0153034  0.00714986  0.660864  0.31609  0.149061  0.175476  0.19853  0.187225  0.264015  0.543403  0.014553  0.0104209  0.122191  0.0356553  0.265703  0.171535  0.180402  0.376567  0.0408463  0.100059  0.191973  0.0319542  0.172682  0.118079  0.0346551  0.18036  0.187086  0.00469074  0.330869  0.274986  0.0767705  0.187896  0.00644798  0.0572477  0.0283025  0.211915  0.209532  0.00819857  0.00490735  0.232506  0.0753071  0.0928741  0.118984  0.197538  0.013693  0.00570697  0.0417448  0.0269819  0.0214134  0.341329  0.00781  0.0104448  0.0540395  0.0893633  0.0570764  0.0532995  0.0426227  0.11856  0.0213476  0.143428  0.0952468  0.0969251  0.11845  0.600732  0.506699  0.474652  0.0572346  0.126968  0.0198557  0.0556911  0.279249  0.06999  0.117391  0.108688  0.0683239  0.140388  0.0812782  0.010216  0.00904126  0.0261357  0.0120734  0.117384  0.0373113  0.137769  0.142573  0.0364677  0.014144  0.313074  0.00451088  0.0492942  0.359753  0.335612  0.0675521  0.514901  0.00157928  0.167545  0.00120868  0.269857  0.160359  0.129566  0.049264  0.0282757  0.191346  0.0412509  0.114256  0.0994638  0.033058  0.11235  0.00976155  0.009225  0.0279295  0.0951708  0.166935  0.208296  0.0599634  0.359991  0.550206  0.00187583  0.184841  0.2094  0.126441  0.203293  0.0142735  0.0552635  0.128964  0.0209748  0.0449998  0.208687  0.0143627  0.207292  0.224356  0.270126  0.00278219  0.0297749  0.239699  0.148078  0.057904  0.0637308  0.085269  0.025833  0.150195  0.00276523  0.557341  0.283007  0.177621  0.112389  0.469771  0.00501689  0.247548  0.00546321  0.0987345  0.653035  0.441517  0.00321192  0.223984  0.0262826  0.0243815  0.00512426  0.181  0.115329  0.161995  0.00378025  0.221665  0.0168316  0.0934589  0.200462  0.0241522  0.641621  0.0540362  0.022812  0.152782  0.203917  0.111953  0.107341  0.0140157  0.0815345  0.156664  0.09845  0.6356  0.163415  0.0571089  0.0183144  0.0361523  0.0281341  0.0396694  0.0329976  0.302236  0.641592  0.288413  0.379035  0.0897351  0.517468  0.500333  0.109323  0.0498022  0.0569462  0.283301  0.604836  0.462655  0.125717  0.0419473  0.254475  0.135157  0.199531  0.0759973  0.0518771  0.00658734  0.138048  0.0528082  0.018549  0.136119  0.0326952  0.184527  0.124327  0.0653909  0.339292  0.0683659  0.0432746  0.119684  0.0255222  0.115742  0.0560714  0.654835  0.159401  0.105977  0.157742  0.0612335  0.00883444  0.628814  0.614186  0.410068  0.00639311  0.625745  0.245701  0.239564  0.145568  0.24027  0.108488  0.125137  0.0391928  0.0719937  0.216711  0.2397  0.0154967  0.0638349  0.0870184  0.166056  0.2679  0.0485463  0.255322  0.0135255  0.0768609  0.144624  0.20211  0.62366  0.0732675  0.0424193  0.279143  0.052165  0.186512  0.0281972  0.294729  0.203265  0.588401  0.137442  0.0362213  0.0294041  0.179572  0.00491918  0.379688  0.443288  0.0213493  0.0157125  0.381456  0.324465  0.0332099  0.507872  0.0106543  0.0919982  0.493014  0.152003  0.0453282  0.0430955  0.0360901  0.0242642  0.0635287  0.0310559  0.377905  0.53384  0.104078  0.0827683  0.0100972  0.0101317  0.254166  0.177382  0.373843  0.5044  0.152707  0.450296  0.105488  0.0566359  0.194113  0.219885  0.156452  0.52475  0.0261117  0.129014  0.520092  0.0337143  0.212625  0.055769  0.167679  0.109682  0.112381  0.172016  0.154651  0.133061  0.0067215  0.0160716  0.0569211  0.144124  0.0582493  0.121168  0.0140049  0.0913463  0.0065433  0.00397859  0.402886  0.00284816  0.569855  0.0243353  0.275212  0.17069  0.103374  0.145337  0.0739352  0.261585  0.206112  0.0499327  0.072649  0.388549  0.045739  0.107809  0.121413  0.00257645  0.0973643  0.305323  0.00458678  0.0075724  0.00380614  0.138175  0.0909221  0.401326  0.107515  0.109321  0.117073  0.0392574  0.107403  0.0020605  0.375043  0.0635571  0.145888  0.0312993  0.120051  0.093891  0.212324  0.00495501  0.78821  0.0866893  0.00583534  0.0198245  0.0122315  0.150863  0.147983  0.00922462  0.0173826  0.608281  0.0261934  0.164644  0.126753  0.149671  0.0130496  0.0635521  0.508441  0.081172  0.356868  0.236237  0.0683777  0.0502375  0.155047  0.1102  0.201686  0.170906  0.0928556  0.0449177  0.153341  0.134703  0.204235  0.335188  0.43917  0.034125  0.0207633  0.00919379  0.217987  0.186141  0.248674  0.231879  0.183537  0.148173  0.143403  0.00476207  0.108308  0.219286  0.13535  0.0146553  0.271162  0.172486  0.0196189  0.0396172  0.118295  0.0251991  0.168687  0.706599  0.134932  0.110176  0.153763  0.0992882  0.150683  0.00911184  0.0132867  0.0215108  0.300152  0.0128447  0.363102  0.307719  0.0297272  0.0452975  0.233939  0.149826  0.0386223  
0.0267096  0.187388  0.0482455  0.311524  0.112315  0.067552  0.16464  0.752153  0.196608  0.0720137  0.110004  0.128128  0.0939776  0.154539  0.227021  0.576914  0.0507265  0.180974  0.406104  0.574862  0.0584199  0.00960821  0.312857  0.131137  0.0320757  0.00317448  0.0378795  0.30292  0.188817  0.105886  0.0594494  0.1066  0.0611705  0.245678  0.0740324  0.0144207  0.026044  0.0342586  0.0998544  0.170701  0.0153583  0.097732  0.119014  0.247662  0.0408803  0.106309  0.00593522  0.423799  0.24707  0.0611139  0.245224  0.237316  0.63874  0.0964099  0.0424009  0.0227189  0.206856  0.167851  0.205778  0.118557  0.205343  0.0362899  0.0292257  0.11083  0.049677  0.0301079  0.0212232  0.012668  0.244441  0.292386  0.257602  0.0589516  0.0370658  0.00850353  0.00745786  0.0183786  0.15676  0.292348  0.15162  0.00758535  0.380521  0.0176904  0.444646  0.534173  0.155051  0.36498  0.187389  0.0221045  0.0526075  0.219662  0.165696  0.0775288  0.230285  0.0697438  0.0166908  0.299338  0.225536  0.0250007  0.469911  0.0811609  0.192673  0.0626719  0.129903  0.370583  0.056624  0.266531  0.296807  0.714499  0.0489268  0.0396351  0.0120629  0.171794  0.0144086  0.187446  0.0171925  0.0466612  0.0234411  0.167579  0.0186412  0.014522  0.193887  0.0420748  0.047353  0.118777  0.273306  0.102319  0.0586935  0.445433  0.321174  0.320285  0.22692  0.742494  0.0270617  0.166514  0.0898596  0.0241654  0.114022  0.0709588  0.0891873  0.459253  0.145983  0.487559  0.0806896  0.136787  0.053486  0.0622784  0.313132  0.0383902  0.259106  0.107169  0.0158627  0.15029  0.0102517  0.0704314  0.0664735  0.390122  0.00525768  0.0183376  0.00441078  0.502656  0.234693  0.0907487  0.57552  0.0341487  0.0535048  0.0839788  0.407315  0.060937  0.0458495  0.767055  0.106568  0.136785  0.0103709  0.0960256  0.21158  0.306177  0.0275534  0.138412  0.0415185  0.138174  0.0173613  0.74195  0.00390647  0.762998  0.207477  0.175809  0.200098  0.214937  0.00986735  0.0220681  0.0190005  0.0410403  0.118706  0.605734  0.0169022  0.0309219  0.0635731  0.0657724  0.74514  0.00498191  0.0693111  0.0896911  0.0137139  0.0261787  0.00466639  0.122584  0.0125058  0.0108527  0.333375  0.488126  0.126337  0.367893  0.00229893  0.0766429  0.246144  0.751505  0.0103624  0.630174  0.37505  0.00939798  0.0338843  0.0134279  0.228188  0.200802  0.0761105  0.377244  0.162574  0.0349286  0.0811543  0.00511311  0.100352  0.0276289  0.205522  0.0247433  0.280112  0.0337139  0.0221849  0.0154436  0.17829  0.198635  0.00943027  0.196752  0.607147  0.0127949  0.552353  0.210773  0.149033  0.0710545  0.243129  0.297494  0.530429  0.185953  0.201236  0.13361  0.0715429  0.0931285  0.693839  0.199568  0.0396349  0.361156  0.0901068  0.106114  0.0222366  0.0639273  0.254364  0.741672  0.0134609  0.0190116  0.248467  0.171033  0.355836  0.0811192  0.240557  0.749059  0.130904  0.165  0.426896  0.0494044  0.0286985  0.043243  0.00398712  0.235209  0.0688501  0.0204146  0.370128  0.124818  0.0870436  0.517207  0.304945  0.0481865  0.0751556  0.0816361  0.40472  0.435053  0.184565  0.0751845  0.339514  0.151645  0.0932072  0.107978  0.155525  0.177641  0.175955  0.0244818  0.150067  0.0416501  0.0977426  0.2959  0.0688196  0.0689735  0.235187  0.185664  0.0697345  0.142549  0.00838363  0.0106842  0.0288802  0.47508  0.0413135  0.125452  0.289521  0.0247734  0.0612852  0.612776  0.541846  0.114539  0.0356584  0.206639  0.0644947  0.0523871  0.411943  0.0511491  0.0214463  0.02206  0.0347556  0.206384  0.432278  0.0015855  0.11118  0.00595869  0.138028  0.337911  0.571495  0.121227  0.187461  0.126584  0.00493915  0.336542  0.488908  0.30153  0.00764327  0.133938  0.410338  0.14873  0.228654  0.0386444  0.0772864  0.0659601  0.607253  0.0625154  0.0303949  0.24388  0.0268699  0.00369985  0.033243  0.145957  0.123888  0.103734  0.013576  0.286108  0.337036  0.313907  0.247096  0.00359035  0.0291283  0.765874  0.00765968  0.0113602  0.066023  0.22603  0.239219  0.0977085  0.0880442  0.0074726  0.0227315  0.159513  0.0411276  0.136826  0.137522  0.252887  0.0747712  0.0318722  0.0611001  0.0704456  0.0676536  0.00314924  0.0786675  0.217445  0.0753955  0.158903  0.0407138  0.0912853  0.0658136  0.00476753  0.254315  0.037872  0.174  0.63379  0.0822725  0.177184  0.0697794  0.132563  0.370729  0.0646921  0.650096  0.753157  0.109115  0.479153  0.00616364  0.261572  0.160006  0.109318  0.196506  0.0361093  0.0483519  0.129039  0.238342  0.134311  0.0703196  0.032082  0.0462174  0.0788172  0.00804171  0.0350462  0.00434771  0.00423253  0.0453253  0.0198597  0.0803654  0.241075  0.402159  0.00229686  0.178508  0.429221  0.0390317  0.00629167  0.0518876  0.0102723  0.123966  0.247031  0.0170161  0.289941  0.0334438  0.0665259  0.0610912  0.0559509  0.103795  0.235601  0.307135  0.100728  0.0329151  0.323964  0.0895921  0.33561  0.00264981  0.532384  0.754861  0.576691  0.411164  0.444623  0.013856  0.00446534  0.41221  0.462438  0.225842  0.111949  0.0163633  0.174069  0.250778  0.0630574  0.131999  0.0790823  0.0585323  0.0380375  0.154509  0.242461  0.174971  0.23497  0.471063  0.095065  0.59912  0.0818523  0.0669585  0.596479  0.0537195  0.0904069  0.0736853  0.262676  0.108546  0.0678106  0.210488  0.00471128  0.050811  0.130186  0.00412141  0.101024  0.105839  0.380708  0.113618  0.070558  0.0934184  0.00945976  0.0826607  0.130506  0.678268  0.135589  0.0360336  0.00516999  0.475381  0.0365186  0.0498063  0.0867395  0.18998  0.00859842  0.1433  0.406938  0.628023  0.12071  0.0386499  0.107987  0.192607  0.209868  0.0860123  0.18677  0.0988303  0.105342  0.28435  0.321449  0.145897  0.0171918  0.155802  0.232552  0.161547  0.0887504  0.155474  0.336892  0.0888312  0.121713  0.176033  0.0107974  0.348938  0.549617  0.0127117  0.375578  0.104762  0.0969565  0.127336  0.18363  0.434995  0.096477  0.0197515  0.0106426  0.682519  0.330559  0.157549  0.183415  0.21611  0.195414  0.276326  0.564701  0.0180556  0.0131806  0.131788  0.0434689  0.279991  0.181869  0.189593  0.391965  0.0457553  0.113264  0.200667  0.037448  0.180921  0.134779  0.0419222  0.188539  0.198352  0.00628354  0.344677  0.291095  0.0831983  0.197212  0.00832196  0.0621683  0.0331781  0.22177  0.22326  0.0117293  0.00815009  0.243972  0.0851238  0.100895  0.128923  0.206545  0.0167149  0.00808246  0.0463453  0.0308185  0.0248063  0.358426  0.010239  0.0125472  0.0598455  0.104822  0.0621886  0.0604687  0.0528227  0.129073  0.0246459  0.156982  0.106327  0.109752  0.12687  0.620857  0.525383  0.499889  0.0637733  0.134154  0.0226975  0.0610986  0.302143  0.075383  0.131012  0.121778  0.0747446  0.154126  0.0896522  0.012362  0.013471  0.0306924  0.0153632  0.125238  0.0431138  0.149878  0.149832  0.0436105  0.0166574  0.334552  0.00635198  0.0559761  0.375854  0.350333  0.0734135  0.534284  0.00265206  0.179514  0.00208495  0.281602  0.171613  0.139079  0.0562139  0.0317954  0.200056  0.0452616  0.131363  0.105634  0.0367902  0.120264  0.0125846  0.0126521  0.0353016  0.106697  0.182716  0.217464  0.0698678  0.375352  0.571284  0.00292795  0.193757  0.219943  0.133261  0.212443  0.0186981  0.066262  0.136025  0.02687  0.0511618  0.218314  0.0172125  0.217311  0.236946  0.285523  0.0039717  0.0333917  0.259506  0.163509  0.0632707  0.0698899  0.0998423  0.0305984  0.161162  0.00409035  0.577877  0.304247  0.192859  0.126848  0.492764  0.00749544  0.268103  0.0075642  0.105304  0.675634  0.462054  0.00474362  0.234772  0.0297198  0.0278003  0.0071252  0.18947  0.122669  0.169411  0.00628063  0.231539  0.0196871  0.0996775  0.209769  0.0278073  0.66275  0.0606988  0.0283204  0.165434  0.216821  0.118283  0.113532  0.017639  0.0904047  0.168584  0.110238  0.658628  0.172338  0.0641468  0.0220886  0.0435375  0.0323603  0.0445984  0.0371963  0.317416  0.665078  0.303775  0.395313  0.0983431  0.541153  0.523454  0.116563  0.0546612  0.0626429  0.297506  0.625788  0.487941  0.136836  0.0482188  0.270669  0.143966  0.214213  0.0824429  0.0573427  0.00839857  0.148897  0.0577427  0.0220543  0.147116  0.040397  0.196527  0.134006  0.0745266  0.3534  0.0754587  0.0488386  0.131265  0.0293365  0.122831  0.0625868  0.676704  0.169053  0.116726  0.166083  0.0725281  0.0107708  0.652286  0.635934  0.433929  0.0109259  0.649232  0.25785  0.253734  0.152611  0.253162  0.114793  0.137011  0.0458445  0.0833953  0.228352  0.261316  0.0186274  0.0718575  0.0938205  0.175399  0.288664  0.0566107  0.267994  0.0186676  0.0863904  0.155907  0.220755  0.644182  0.0821811  0.0476319  0.290897  0.0643939  0.19618  0.0340969  0.309402  0.214947  0.613053  0.144941  0.0430713  0.0349551  0.188369  0.00646937  0.399544  0.466737  0.0251442  0.0192425  0.397208  0.342903  0.0397522  0.532569  0.0150755  0.0996869  0.515391  0.160563  0.0511027  0.0538825  0.0428472  0.0285358  0.06911  0.035361  0.394264  0.554445  0.111455  0.0884396  0.0125012  0.0127912  0.266191  0.189951  0.389496  0.523435  0.159943  0.471983  0.112301  0.0648898  0.207944  0.230276  0.165105  0.543777  0.029552  0.136743  0.541469  0.0384307  0.226052  0.061739  0.17544  0.119368  0.119518  0.181669  0.161882  0.149047  0.0105429  0.0189025  0.064079  0.151837  0.0684433  0.128818  0.0167002  0.0982957  0.011156  0.00556069  0.423156  0.00444305  0.591017  0.0292224  0.291316  0.179012  0.111194  0.154486  0.0816324  0.2747  0.217528  0.0546167  0.0803289  0.404179  0.0502616  0.116461  0.131739  0.00452362  0.107893  0.31992  0.00607146  0.00991092  0.00671137  0.151374  0.103604  0.41777  0.114345  0.116843  0.128914  0.043921  0.115492  0.00343972  0.394093  0.0692225  0.153663  0.0379779  0.130333  0.109272  0.229814  0.00769069  0.808824  0.0923656  0.00875101  0.0233871  0.0151723  0.160978  0.155372  0.0126997  0.0200461  0.629451  0.0316093  0.184034  0.134389  0.165389  0.0157874  0.0692794  0.533581  0.0878741  0.37148  0.248625  0.0756853  0.0548126  0.171632  0.124148  0.210673  0.189289  0.10273  0.0495585  0.171213  0.146919  0.222841  0.353171  0.457494  0.0400255  0.0248423  0.0112388  0.228192  0.202513  0.259955  0.2507  0.194855  0.155488  0.151804  0.00689872  0.115495  0.232155  0.142912  0.018042  0.285728  0.182477  0.0240631  0.0445616  0.126976  0.0287081  0.176616  0.728397  0.142395  0.121302  0.165693  0.10581  0.16054  0.0122248  0.0162075  0.0268686  0.315672  0.0156649  0.382673  0.324206  0.0343604  0.0529778  0.245195  0.158372  0.0424982  
0.0320388  0.198126  0.0534839  0.32615  0.123622  0.0734208  0.172228  0.773697  0.207677  0.0774051  0.123162  0.136399  0.100557  0.162283  0.243145  0.598212  0.0580783  0.189734  0.424531  0.59592  0.0639734  0.0148575  0.327636  0.146661  0.0367325  0.00462521  0.0472327  0.320419  0.19966  0.112655  0.0664935  0.114195  0.0695296  0.265604  0.0810727  0.0212807  0.0300338  0.041724  0.108004  0.184168  0.0184117  0.103906  0.127213  0.263083  0.0455702  0.115928  0.00878361  0.445588  0.259794  0.0717999  0.256673  0.254892  0.660187  0.102773  0.046918  0.0264016  0.223966  0.177351  0.227122  0.126365  0.21585  0.0404281  0.0363297  0.118493  0.0542226  0.033564  0.0245903  0.0155969  0.266077  0.314656  0.271364  0.0636756  0.0410597  0.0107433  0.00928128  0.0211744  0.168838  0.310388  0.165231  0.0094663  0.397674  0.023878  0.464125  0.555899  0.165562  0.379698  0.197201  0.0255154  0.0618481  0.23974  0.181164  0.0880132  0.242171  0.0785638  0.0202076  0.312327  0.239358  0.0296204  0.488486  0.0875933  0.20168  0.0716306  0.138183  0.386161  0.0632268  0.283817  0.310409  0.736162  0.0542695  0.0461649  0.0145761  0.19102  0.0173464  0.201734  0.0199513  0.0521984  0.0270236  0.179737  0.0219195  0.0183873  0.204549  0.0510921  0.0526696  0.125226  0.291123  0.110122  0.0659647  0.469492  0.33656  0.341297  0.240269  0.76324  0.0313862  0.181355  0.0958144  0.0316519  0.125861  0.0774135  0.0951438  0.48509  0.15333  0.509591  0.0862733  0.145789  0.059081  0.072409  0.327535  0.0439068  0.272751  0.118641  0.0195753  0.16266  0.01396  0.0816962  0.0722101  0.409514  0.00702076  0.0213371  0.00582489  0.52751  0.24768  0.0965188  0.596365  0.0400128  0.061193  0.089727  0.423835  0.0680287  0.0523297  0.787354  0.117814  0.155197  0.0135901  0.103164  0.220776  0.318955  0.0338862  0.148303  0.0475486  0.145353  0.0202797  0.763458  0.00594345  0.784169  0.223293  0.187016  0.210867  0.233588  0.0137819  0.0257856  0.0241851  0.0468634  0.125363  0.629264  0.021596  0.0355765  0.073921  0.0709061  0.767078  0.00656477  0.0744864  0.0989922  0.0162689  0.0331803  0.00637325  0.129717  0.0149128  0.0132155  0.354561  0.508666  0.133393  0.382418  0.00354956  0.0822896  0.259319  0.772473  0.012451  0.651101  0.391302  0.0116964  0.0385684  0.0159538  0.239713  0.217373  0.0823565  0.395131  0.17057  0.038825  0.0873158  0.00687496  0.107563  0.0317493  0.219385  0.0280081  0.292271  0.0389663  0.0257909  0.0184187  0.194175  0.207584  0.0118573  0.209387  0.630704  0.0158501  0.576335  0.230369  0.156602  0.0811569  0.256075  0.311821  0.550477  0.194298  0.21216  0.144951  0.0826713  0.100175  0.716972  0.20899  0.043596  0.375964  0.0960968  0.112727  0.0252875  0.0694823  0.266278  0.76324  0.0161637  0.0235578  0.260276  0.179463  0.374999  0.0885338  0.254006  0.771331  0.137651  0.173812  0.44552  0.0540631  0.0324186  0.0496926  0.00565525  0.24739  0.0758068  0.0236063  0.388015  0.137985  0.0947491  0.541524  0.319079  0.0555072  0.0806172  0.0886314  0.426804  0.455777  0.196659  0.0807724  0.36245  0.160498  0.102039  0.11796  0.165562  0.192739  0.187741  0.0277259  0.157251  0.0457398  0.108106  0.310061  0.0741177  0.0752717  0.24564  0.194035  0.0749722  0.152848  0.012875  0.0139203  0.0361318  0.498327  0.0459094  0.142219  0.305569  0.0310972  0.0662335  0.633145  0.562144  0.12427  0.0413594  0.217303  0.0701499  0.0585451  0.427973  0.057932  0.02705  0.0263655  0.0398114  0.215198  0.457057  0.00247318  0.11834  0.00760098  0.147303  0.357304  0.593799  0.137191  0.197667  0.136117  0.00641913  0.359611  0.51007  0.315056  0.010273  0.14415  0.426968  0.157755  0.247158  0.0478426  0.0849837  0.0727742  0.632047  0.0675465  0.0377392  0.26165  0.0309267  0.00526241  0.0396166  0.154625  0.135353  0.114782  0.0160002  0.299723  0.355951  0.327315  0.259266  0.00536179  0.033104  0.787187  0.0100092  0.0138815  0.0712686  0.241488  0.249724  0.104006  0.0957305  0.0116424  0.0263236  0.167481  0.0452974  0.153736  0.146222  0.264443  0.0817021  0.0387736  0.0676021  0.0788122  0.0765822  0.00438604  0.0850202  0.227071  0.0833339  0.167854  0.0452516  0.0977429  0.0744145  0.00621598  0.277034  0.0460322  0.187828  0.655759  0.0899396  0.187143  0.0754211  0.143862  0.386597  0.0714186  0.670879  0.773997  0.122669  0.497925  0.00886743  0.280914  0.175888  0.11705  0.206067  0.0425463  0.0534266  0.138021  0.250277  0.142641  0.0762564  0.035717  0.0559006  0.0873623  0.0103497  0.0430214  0.0058758  0.00560505  0.0497904  0.0261363  0.0918158  0.257001  0.426215  0.00344635  0.186817  0.450812  0.0465981  0.00863043  0.0606877  0.0124278  0.131963  0.259037  0.0208622  0.301948  0.0386021  0.0721978  0.0674646  0.0625968  0.110222  0.246138  0.323631  0.114232  0.037917  0.337983  0.0976835  0.350778  0.00383731  0.554118  0.776223  0.600408  0.433643  0.462205  0.0184734  0.00696181  0.432556  0.48073  0.238623  0.122389  0.0215258  0.182377  0.263448  0.0685398  0.140419  0.0873435  0.0685114  0.0439557  0.16558  0.25453  0.183745  0.250936  0.491522  0.10308  0.619163  0.0945867  0.0737205  0.620654  0.0593654  0.0967163  0.0803994  0.273534  0.116524  0.0757892  0.225772  0.00686474  0.057977  0.139256  0.00569012  0.10743  0.113966  0.395632  0.120621  0.0770446  0.100549  0.011675  0.0918157  0.137661  0.701355  0.142504  0.0430289  0.00724059  0.49614  0.0427542  0.0549467  0.0950055  0.206653  0.0108114  0.150379  0.425113  0.648559  0.134789  0.0433391  0.11871  0.202064  0.220459  0.0918438  0.196281  0.10532  0.115636  0.296276  0.336811  0.157343  0.0225054  0.166771  0.244934  0.169393  0.0986167  0.162714  0.357831  0.102857  0.128436  0.188403  0.0134409  0.368744  0.572433  0.0186091  0.395796  0.111295  0.107429  0.138707  0.194345  0.457901  0.102837  0.0247536  0.014819  0.703786  0.34519  0.166227  0.19149  0.234225  0.203736  0.28881  0.585881  0.0219278  0.0162592  0.141691  0.0520177  0.294504  0.192435  0.198957  0.407472  0.0509287  0.127177  0.209505  0.0433592  0.189309  0.152402  0.0498477  0.196856  0.209864  0.0081071  0.358617  0.307471  0.0898603  0.206698  0.0104324  0.0672777  0.0384267  0.231783  0.237296  0.0158819  0.0122027  0.255624  0.0954827  0.10921  0.139199  0.215699  0.0200322  0.0108664  0.0511741  0.0349015  0.0284419  0.375706  0.0129925  0.0148396  0.065928  0.12136  0.0675049  0.0680594  0.064049  0.139964  0.0281747  0.171029  0.11794  0.123272  0.135536  0.640777  0.544031  0.525125  0.0706403  0.141506  0.0257247  0.0667396  0.325539  0.0809593  0.145263  0.135504  0.0814295  0.168383  0.0983946  0.0147097  0.0187668  0.0356027  0.019042  0.13331  0.0493154  0.162403  0.15724  0.0513603  0.0193724  0.356378  0.00850506  0.0630559  0.392093  0.365199  0.0794986  0.553614  0.00400042  0.191802  0.003198  0.293498  0.183169  0.148873  0.0635933  0.0355143  0.208911  0.049449  0.149472  0.111968  0.040714  0.12841  0.0157607  0.0166114  0.0435013  0.118799  0.199045  0.226773  0.0804682  0.39084  0.592234  0.00421251  0.202832  0.230672  0.140232  0.221738  0.0237063  0.0781815  0.143244  0.033472  0.0576965  0.228098  0.0203151  0.2275  0.24977  0.301173  0.00537139  0.0372082  0.279816  0.179549  0.0688584  0.0763107  0.115429  0.0357533  0.17244  0.00567279  0.59828  0.325913  0.20857  0.142049  0.515772  0.0104655  0.289171  0.0100033  0.112059  0.69783  0.482657  0.00657133  0.245734  0.0333612  0.0314364  0.00945248  0.198088  0.130203  0.176959  0.00940744  0.241562  0.0227613  0.106074  0.21923  0.031712  0.683559  0.0677223  0.0344048  0.178486  0.230008  0.124764  0.119874  0.0216701  0.0996852  0.180849  0.122607  0.681287  0.181447  0.071564  0.0262075  0.0515748  0.0368716  0.0498017  0.0416361  0.332793  0.688161  0.31936  0.411708  0.1073  0.564745  0.546525  0.124004  0.0597328  0.0685921  0.31191  0.646507  0.513258  0.148348  0.0549034  0.287174  0.153005  0.229271  0.0891264  0.0630646  0.0104274  0.160084  0.0628834  0.0258555  0.158464  0.0488751  0.20881  0.14399  0.0842085  0.367636  0.0828717  0.0547207  0.143298  0.0334079  0.130101  0.0694351  0.698193  0.17893  0.127923  0.174594  0.0846977  0.0128966  0.675394  0.657409  0.457944  0.0166495  0.672363  0.270189  0.268171  0.159789  0.266274  0.121253  0.149334  0.0529904  0.0955535  0.240205  0.283527  0.02204  0.0803161  0.100851  0.184941  0.309881  0.0652548  0.280859  0.0246184  0.0964213  0.167532  0.239983  0.664443  0.0915582  0.0531306  0.302793  0.0778126  0.206032  0.0405351  0.32427  0.226865  0.637418  0.152604  0.0504853  0.0409671  0.197327  0.00823001  0.419568  0.490259  0.0292408  0.0231222  0.413068  0.361582  0.0468559  0.557186  0.0202487  0.107649  0.537737  0.169312  0.0572037  0.0657978  0.0501558  0.0331425  0.0749081  0.0399346  0.410742  0.574957  0.119053  0.09428  0.0151581  0.0157558  0.278391  0.202847  0.405263  0.542436  0.167315  0.493723  0.119299  0.0736637  0.222122  0.240834  0.173943  0.562739  0.0331982  0.144661  0.562769  0.0434427  0.239768  0.0679916  0.18334  0.129406  0.126845  0.191526  0.169246  0.165774  0.0152098  0.0219582  0.0716302  0.159714  0.0793943  0.136667  0.0196281  0.105471  0.016975  0.00740531  0.443556  0.00638921  0.612013  0.0345418  0.307686  0.187487  0.119262  0.163862  0.0896754  0.288013  0.229166  0.0594981  0.0883593  0.419907  0.0549855  0.125401  0.142421  0.00701215  0.118893  0.334696  0.00776253  0.0125601  0.0104282  0.165064  0.117013  0.434307  0.121357  0.124582  0.141237  0.0488335  0.123836  0.00516892  0.413305  0.075111  0.161602  0.0452741  0.140971  0.125666  0.247784  0.0110197  0.828622  0.0982031  0.0122493  0.0272363  0.0184242  0.171357  0.162908  0.016721  0.0228952  0.650374  0.0375157  0.204251  0.142213  0.18173  0.0187812  0.0752347  0.558637  0.0948155  0.386211  0.261222  0.083332  0.059575  0.188878  0.138803  0.219803  0.208382  0.113044  0.0544151  0.189858  0.159571  0.242019  0.371365  0.475875  0.0463753  0.0292766  0.0134864  0.238559  0.219395  0.271396  0.270003  0.206429  0.162945  0.160399  0.00942701  0.122881  0.245277  0.150645  0.0217734  0.300519  0.192685  0.0289485  0.0497823  0.135919  0.0324386  0.184688  0.74966  0.150024  0.132887  0.177978  0.112515  0.170648  0.0157879  0.019413  0.0328036  0.3314  0.0187599  0.402437  0.340914  0.0393162  0.0612234  0.256627  0.167109  0.0465508  
0.0378351  0.209088  0.0589762  0.340947  0.135391  0.0795139  0.179951  0.794539  0.218967  0.0829742  0.136953  0.144886  0.107333  0.17018  0.25964  0.619326  0.065895  0.198652  0.443064  0.616804  0.0697611  0.0212259  0.342589  0.162897  0.0416921  0.00634668  0.0575607  0.338176  0.210729  0.119607  0.0739024  0.122018  0.0783816  0.286019  0.0884034  0.0294373  0.0342984  0.0498899  0.116433  0.198028  0.0217362  0.110247  0.135644  0.2788  0.0505019  0.125908  0.0121827  0.467482  0.272723  0.0832752  0.268291  0.272876  0.68131  0.109316  0.051652  0.0303528  0.241554  0.187054  0.249199  0.134385  0.226547  0.0447798  0.0441739  0.126377  0.0589553  0.037201  0.0281986  0.0188247  0.288289  0.337361  0.285349  0.0685688  0.0452487  0.0132415  0.0113019  0.0241636  0.181271  0.328721  0.179307  0.0115532  0.414954  0.0309662  0.483659  0.577519  0.176348  0.394528  0.2072  0.029164  0.0717833  0.26041  0.197164  0.0990946  0.254259  0.0878617  0.0240528  0.325465  0.253459  0.0346186  0.507077  0.0942467  0.21084  0.0811387  0.146677  0.401857  0.0701678  0.301427  0.324177  0.757269  0.0598724  0.0531667  0.0173231  0.211016  0.0205514  0.216411  0.0229108  0.058028  0.0308532  0.192225  0.0254567  0.0226987  0.215422  0.0609331  0.0582526  0.131821  0.309268  0.118174  0.0736287  0.493622  0.35212  0.362625  0.253877  0.783377  0.03602  0.196684  0.101939  0.04011  0.138197  0.0841247  0.101272  0.510967  0.160823  0.531604  0.0920255  0.155027  0.064936  0.0832392  0.342103  0.0497756  0.286612  0.130614  0.0236694  0.175423  0.0182304  0.0937171  0.0781649  0.429047  0.00903629  0.0245584  0.007434  0.552296  0.260901  0.102447  0.617037  0.0463205  0.0693616  0.0956461  0.44044  0.0754809  0.0592131  0.806968  0.129545  0.174547  0.017237  0.110527  0.230112  0.331871  0.0408484  0.158474  0.0539659  0.152682  0.0234196  0.784311  0.00840326  0.804614  0.239518  0.198487  0.22184  0.252771  0.0183383  0.0297841  0.0299771  0.0530525  0.132174  0.65249  0.0268502  0.0405444  0.0849825  0.0762175  0.78832  0.00836403  0.0798325  0.1087  0.0190381  0.0409792  0.00834366  0.137021  0.0175281  0.0158075  0.376036  0.529192  0.14061  0.397049  0.00506962  0.0881184  0.272716  0.79278  0.0147286  0.67174  0.407675  0.0142428  0.0435426  0.0186935  0.251431  0.234413  0.088826  0.413159  0.178717  0.0429187  0.0936805  0.00889511  0.114993  0.036146  0.23357  0.0314689  0.304579  0.0445823  0.0296606  0.0216504  0.210569  0.216679  0.0145582  0.222309  0.653954  0.0192262  0.600138  0.250567  0.164323  0.0918679  0.26924  0.32633  0.570443  0.202782  0.223293  0.156673  0.0945268  0.107448  0.739546  0.218572  0.0477367  0.39089  0.102258  0.119513  0.028529  0.0752508  0.278365  0.784151  0.0191092  0.0285779  0.272262  0.188051  0.394359  0.09624  0.267695  0.792865  0.144539  0.182803  0.464221  0.0589191  0.0363573  0.0565655  0.00761223  0.259777  0.0830698  0.0270236  0.406054  0.151703  0.102746  0.565742  0.333381  0.0633131  0.0862531  0.0958853  0.449035  0.476578  0.20904  0.0865424  0.385704  0.169553  0.111224  0.128322  0.175849  0.2083  0.199819  0.0311658  0.164571  0.0500114  0.118925  0.324401  0.0795961  0.0818218  0.256245  0.202545  0.0803836  0.16344  0.0183112  0.0175771  0.0441614  0.521578  0.0507356  0.159854  0.321857  0.0381137  0.0713598  0.653279  0.582339  0.134339  0.0474636  0.228159  0.0760242  0.0650228  0.44408  0.0651098  0.0332835  0.0310433  0.0451951  0.224144  0.481943  0.00355679  0.125693  0.00944122  0.156826  0.376933  0.61591  0.153978  0.208075  0.145941  0.00809137  0.383009  0.531213  0.32874  0.0132863  0.154672  0.443681  0.166995  0.26614  0.0579679  0.0930109  0.0798958  0.656497  0.0727577  0.0458433  0.279819  0.0352588  0.00709781  0.0465239  0.163497  0.147244  0.126313  0.0186199  0.313517  0.375093  0.340865  0.271624  0.00748499  0.0373246  0.807748  0.012669  0.0166513  0.0766988  0.25729  0.260379  0.110476  0.103703  0.01672  0.0301715  0.175604  0.0496585  0.171443  0.155141  0.276164  0.0889117  0.0463212  0.0744079  0.087606  0.0860157  0.00582619  0.0915959  0.236844  0.0916319  0.176998  0.0500172  0.104396  0.0834987  0.00785493  0.300344  0.0549461  0.202058  0.6774  0.097913  0.197312  0.0812635  0.155542  0.402586  0.0784509  0.691333  0.794179  0.1369  0.516699  0.0120565  0.300671  0.192357  0.12501  0.215794  0.0494858  0.0587395  0.147255  0.262405  0.151178  0.0824131  0.0395394  0.066445  0.096303  0.0129451  0.0517734  0.00763205  0.00716878  0.0544539  0.0332475  0.103947  0.273256  0.450447  0.00482731  0.195271  0.472496  0.0547991  0.0113344  0.0701292  0.0147856  0.14017  0.271226  0.0250906  0.314092  0.0441144  0.078083  0.0741304  0.0695894  0.116816  0.256828  0.34035  0.12847  0.0432576  0.352145  0.106085  0.366099  0.00524306  0.575749  0.796882  0.623892  0.456259  0.479833  0.0237397  0.0100057  0.453015  0.499047  0.251644  0.133227  0.0273775  0.190835  0.276318  0.0742332  0.149056  0.0959739  0.0792138  0.0502807  0.176957  0.266791  0.192684  0.267248  0.511995  0.111381  0.639004  0.108139  0.0807807  0.644533  0.0652749  0.103215  0.0873797  0.284528  0.124746  0.0841732  0.241432  0.00941906  0.0655847  0.14858  0.00750962  0.114007  0.122354  0.410654  0.127805  0.0837917  0.107911  0.01412  0.101401  0.144977  0.72394  0.149562  0.0506143  0.00965616  0.516907  0.0494574  0.0603241  0.103607  0.22384  0.0132745  0.157597  0.443389  0.668823  0.149519  0.0482839  0.129869  0.21169  0.231236  0.0978467  0.205969  0.111991  0.126345  0.308342  0.352347  0.169139  0.0285151  0.178035  0.257531  0.177387  0.108943  0.170087  0.379046  0.117785  0.135312  0.201093  0.0163692  0.388774  0.595095  0.0256021  0.416194  0.118  0.118371  0.150483  0.205289  0.480897  0.109376  0.0303038  0.0196732  0.72462  0.359969  0.175091  0.199697  0.252839  0.212185  0.301455  0.606902  0.0261667  0.0196548  0.151892  0.061288  0.309229  0.203228  0.20849  0.423071  0.0563635  0.141772  0.218482  0.0496824  0.197842  0.170903  0.05842  0.205308  0.221613  0.0101605  0.372677  0.324094  0.0967526  0.216348  0.0127784  0.0725739  0.044044  0.241951  0.251624  0.0206511  0.0170586  0.267452  0.10637  0.117813  0.149804  0.224996  0.023643  0.0140564  0.0562286  0.0392287  0.0323182  0.393145  0.0160687  0.0173211  0.0722831  0.138931  0.0730228  0.0760642  0.076276  0.151221  0.0319323  0.18555  0.130072  0.137461  0.144442  0.660458  0.562617  0.550298  0.0778305  0.149021  0.028936  0.0726112  0.349379  0.0867165  0.16012  0.149843  0.0883742  0.18314  0.107498  0.0172581  0.0249193  0.0408627  0.0231068  0.141594  0.0559106  0.17533  0.164792  0.0597066  0.0222879  0.378506  0.0109688  0.0705273  0.408452  0.380193  0.0858044  0.572865  0.00562364  0.204398  0.00454733  0.305537  0.195014  0.15894  0.071395  0.0394308  0.217906  0.0538117  0.168535  0.118463  0.0448277  0.136782  0.0192875  0.0210987  0.0525139  0.13146  0.215894  0.236219  0.0917474  0.406438  0.613018  0.00572892  0.212061  0.241577  0.147352  0.231176  0.0292922  0.0909967  0.150617  0.0407709  0.0645985  0.238031  0.023669  0.237853  0.262818  0.317058  0.00698066  0.0412228  0.300587  0.19617  0.0746644  0.0829895  0.131989  0.0412933  0.184018  0.00751173  0.618514  0.347958  0.224729  0.15796  0.538746  0.013924  0.310703  0.0127787  0.118996  0.719573  0.503288  0.00869397  0.256863  0.0372054  0.0352884  0.0121046  0.206849  0.137926  0.184635  0.0131567  0.251728  0.0260529  0.112644  0.228841  0.0358641  0.704006  0.075101  0.0410579  0.191923  0.243466  0.131392  0.126363  0.0261057  0.109367  0.193448  0.135536  0.703526  0.190737  0.0793541  0.0306681  0.0602526  0.0416652  0.0552763  0.0463148  0.348349  0.710787  0.335149  0.428201  0.1166  0.588191  0.569497  0.131641  0.0650144  0.0747906  0.326498  0.666955  0.538541  0.160242  0.0619952  0.303967  0.162269  0.244685  0.096044  0.0690394  0.0126731  0.171596  0.068228  0.0299501  0.170151  0.0581151  0.221365  0.15427  0.0944242  0.381989  0.0905992  0.0609168  0.155766  0.037734  0.137548  0.0766111  0.719257  0.189025  0.139555  0.183273  0.0977176  0.0152109  0.698083  0.678565  0.482058  0.0235502  0.695082  0.282708  0.282857  0.1671  0.279596  0.127864  0.162092  0.0606227  0.108446  0.252262  0.306276  0.0257325  0.0892021  0.108107  0.194678  0.331506  0.0744671  0.293907  0.0313678  0.106942  0.179489  0.259753  0.684406  0.101388  0.0589118  0.314823  0.0923845  0.216061  0.0475044  0.339317  0.239007  0.661434  0.160429  0.0584543  0.0474341  0.206441  0.0102003  0.439724  0.513803  0.0336364  0.0273488  0.429018  0.380472  0.0545125  0.581664  0.0261657  0.115878  0.560008  0.178244  0.0636267  0.0788112  0.058007  0.0380812  0.0809202  0.044774  0.427321  0.595341  0.126867  0.100287  0.0180664  0.0190238  0.290758  0.216057  0.421128  0.561375  0.174818  0.515475  0.12648  0.0829469  0.236631  0.251553  0.182963  0.58161  0.0370489  0.152764  0.583954  0.0487471  0.253757  0.0745228  0.191373  0.139786  0.134358  0.20158  0.176739  0.183207  0.0207141  0.0252372  0.0795678  0.167751  0.091083  0.14471  0.0227874  0.112869  0.0239859  0.00951147  0.464052  0.00868524  0.632802  0.0402885  0.324301  0.196113  0.127573  0.173459  0.0980575  0.301511  0.241014  0.0645747  0.0967337  0.435716  0.0599088  0.134624  0.153447  0.0100393  0.130353  0.349635  0.00965929  0.0155183  0.0149504  0.179225  0.131123  0.450917  0.128549  0.132533  0.154027  0.0539924  0.132428  0.00724688  0.43265  0.0812197  0.169702  0.0531783  0.151957  0.143032  0.266202  0.0149381  0.847552  0.104199  0.0163261  0.0313698  0.0219851  0.181991  0.170586  0.0212839  0.0259289  0.671012  0.0439066  0.22524  0.150221  0.198664  0.0220294  0.0814147  0.583544  0.101992  0.401047  0.274019  0.0913119  0.0645228  0.20675  0.154139  0.229072  0.228143  0.123786  0.0594849  0.209231  0.172642  0.261729  0.389743  0.494289  0.0531681  0.0340631  0.0159357  0.249084  0.236757  0.28299  0.289752  0.218247  0.170543  0.169185  0.0123449  0.130464  0.258641  0.158544  0.0258468  0.315521  0.203104  0.0342704  0.0552762  0.145116  0.0363888  0.192899  0.770338  0.157817  0.144916  0.190604  0.119398  0.181  0.0197979  0.0229014  0.0393084  0.347318  0.0221279  0.42236  0.357822  0.0445913  0.0700236  0.268229  0.176033  0.0507786  
0.0440927  0.220265  0.0647194  0.355901  0.147609  0.0858281  0.187806  0.814624  0.230472  0.0887187  0.151355  0.153586  0.114303  0.178224  0.276483  0.640216  0.0741683  0.207723  0.461677  0.637473  0.0757798  0.0286987  0.3577  0.179813  0.0469512  0.00833794  0.0688414  0.356163  0.222015  0.126738  0.0816699  0.130062  0.0877165  0.306881  0.0960195  0.0388685  0.0388354  0.0587437  0.125136  0.212263  0.0253299  0.116751  0.144301  0.294795  0.0556729  0.136237  0.0161286  0.489439  0.285847  0.0955186  0.280071  0.291238  0.702068  0.116035  0.0566005  0.0345702  0.259589  0.196956  0.271949  0.142612  0.237425  0.049343  0.0527458  0.134476  0.0638732  0.0410174  0.0320462  0.0223497  0.311023  0.360448  0.299542  0.0736293  0.0496311  0.0159968  0.0135188  0.027345  0.194045  0.347319  0.193829  0.0138451  0.432339  0.0389415  0.503219  0.598992  0.1874  0.409455  0.217381  0.0330486  0.0823971  0.281627  0.213669  0.110757  0.266539  0.0976271  0.0282238  0.338741  0.267825  0.0399914  0.525658  0.101117  0.220148  0.091184  0.15538  0.417654  0.0774417  0.319335  0.338099  0.77777  0.0657323  0.0606331  0.0203025  0.231731  0.0240217  0.231457  0.0260698  0.0641463  0.034928  0.205031  0.0292511  0.0274523  0.226498  0.0715796  0.0640985  0.138559  0.327712  0.126472  0.0816788  0.517767  0.367839  0.384227  0.26773  0.802858  0.0409601  0.212479  0.108232  0.0495223  0.151014  0.0910883  0.107569  0.536815  0.168461  0.553556  0.0979441  0.164496  0.0710476  0.0947512  0.356822  0.055992  0.300678  0.143073  0.0281418  0.188561  0.0230579  0.106473  0.0843349  0.448691  0.0113032  0.028  0.0092375  0.576953  0.274341  0.108532  0.6375  0.0530658  0.0780015  0.101734  0.457113  0.0832873  0.0664934  0.825852  0.141747  0.194783  0.0213085  0.118112  0.239582  0.344915  0.0484306  0.168917  0.0607647  0.160158  0.0267797  0.804457  0.0112838  0.824278  0.256129  0.210213  0.233012  0.272449  0.0235307  0.0340613  0.0363693  0.0596026  0.139138  0.675358  0.0326585  0.0458225  0.096739  0.0817043  0.808808  0.0103789  0.0853473  0.118803  0.0220204  0.0495621  0.0105766  0.144492  0.0203504  0.0186273  0.397758  0.549668  0.147985  0.411773  0.00685827  0.0941267  0.286321  0.812378  0.0171943  0.692053  0.424151  0.0170357  0.0488041  0.0216457  0.263333  0.251895  0.0955155  0.431305  0.187013  0.0472079  0.100245  0.0111725  0.122638  0.0408164  0.248061  0.0351244  0.317029  0.0505575  0.0337919  0.025137  0.227446  0.225913  0.0175316  0.235504  0.676842  0.0229211  0.623708  0.271323  0.172192  0.103172  0.282611  0.341007  0.590296  0.2114  0.234628  0.168764  0.107089  0.114945  0.761503  0.228307  0.0520554  0.405918  0.108589  0.126471  0.0319599  0.0812299  0.290615  0.804352  0.022296  0.0340671  0.284415  0.196792  0.413887  0.104232  0.281609  0.813601  0.151567  0.19197  0.482972  0.0639704  0.0405127  0.0638551  0.00985694  0.272358  0.0906336  0.0306651  0.424221  0.16595  0.111028  0.589804  0.347839  0.0715955  0.0920609  0.103393  0.471368  0.49742  0.221697  0.092492  0.409222  0.178804  0.120753  0.139053  0.186379  0.224303  0.212177  0.0347998  0.172024  0.0544632  0.130188  0.338908  0.0852524  0.08862  0.266995  0.21119  0.0859667  0.174315  0.0246817  0.0216514  0.0529554  0.544781  0.0557893  0.178315  0.338364  0.0458126  0.0766619  0.673143  0.602396  0.144738  0.0539656  0.2392  0.0821145  0.0718157  0.460246  0.0726759  0.0401384  0.0360898  0.0509032  0.23322  0.506874  0.00483592  0.133235  0.0114787  0.166591  0.396767  0.637784  0.171549  0.218679  0.156047  0.00995523  0.406681  0.552301  0.342572  0.0166807  0.165495  0.460458  0.176444  0.285563  0.0689994  0.101362  0.0873197  0.680539  0.0781468  0.054694  0.298355  0.0398639  0.00920507  0.053957  0.172567  0.159545  0.138313  0.0214341  0.327479  0.394432  0.354547  0.284162  0.00995848  0.0417881  0.827503  0.0156373  0.0196684  0.0823113  0.273417  0.271177  0.117116  0.111957  0.0226959  0.0342731  0.183877  0.0542091  0.189907  0.164275  0.28804  0.0963953  0.0545043  0.0815127  0.0968181  0.0959429  0.0074691  0.0983909  0.246757  0.100282  0.186332  0.0550082  0.111243  0.0930559  0.00968375  0.324181  0.064599  0.216674  0.698668  0.106187  0.207681  0.087304  0.167592  0.418679  0.0857842  0.711417  0.813652  0.151783  0.535451  0.0157276  0.320806  0.20938  0.133193  0.225683  0.0569201  0.0642878  0.156735  0.274717  0.159917  0.0887867  0.0435477  0.0778302  0.105631  0.0158263  0.0612872  0.00961564  0.00892312  0.0593136  0.0411808  0.116739  0.289818  0.474797  0.0064391  0.203865  0.494232  0.0636231  0.0144014  0.0801982  0.0173447  0.148584  0.283589  0.0296981  0.326364  0.0499764  0.0841786  0.0810839  0.0769232  0.123577  0.267667  0.357269  0.143415  0.0489332  0.366439  0.114791  0.381556  0.00686644  0.597236  0.816787  0.647088  0.478965  0.497486  0.0296476  0.0135937  0.473555  0.517366  0.264892  0.144452  0.0339099  0.199438  0.289375  0.0801349  0.157904  0.104966  0.0906216  0.0570069  0.188629  0.279233  0.201785  0.283882  0.532449  0.119962  0.658612  0.122483  0.0881343  0.668057  0.0714442  0.1099  0.0946217  0.295651  0.133208  0.0929547  0.257445  0.0123722  0.0736266  0.158153  0.00957897  0.120755  0.130996  0.425759  0.135165  0.090795  0.115501  0.0167938  0.111406  0.152448  0.745967  0.15676  0.0587798  0.012415  0.537644  0.0566216  0.0659357  0.112536  0.241509  0.0159865  0.164953  0.461742  0.688779  0.164873  0.0534815  0.141452  0.221478  0.242192  0.104019  0.215829  0.118841  0.137458  0.320541  0.368041  0.181271  0.035212  0.189587  0.270333  0.185524  0.119719  0.177588  0.400495  0.133582  0.14234  0.21409  0.0195806  0.408994  0.617556  0.0336749  0.436737  0.124874  0.12977  0.162651  0.216454  0.503934  0.116092  0.0363959  0.0251984  0.744977  0.374882  0.184135  0.208032  0.271918  0.22076  0.314253  0.627727  0.0307691  0.0233652  0.162382  0.0712648  0.324151  0.214239  0.218187  0.438748  0.0620566  0.157024  0.227594  0.056412  0.206516  0.190237  0.0676271  0.213891  0.233589  0.0124429  0.386847  0.340941  0.103871  0.226156  0.0153587  0.0780544  0.0500258  0.252266  0.266228  0.0260308  0.0227098  0.279449  0.117773  0.126696  0.160728  0.234432  0.0275451  0.0176499  0.0615063  0.0437978  0.0364333  0.410721  0.0194657  0.0199907  0.0789068  0.157488  0.0787399  0.0844756  0.0894756  0.162835  0.0359168  0.200523  0.142704  0.152295  0.153582  0.679864  0.581116  0.575343  0.0853385  0.156695  0.0323301  0.0787101  0.373602  0.0926521  0.175557  0.16477  0.0955745  0.198372  0.116953  0.0200062  0.0319175  0.0464686  0.0275545  0.150085  0.0628937  0.188644  0.172485  0.0686386  0.0254028  0.400891  0.0137416  0.0783836  0.424913  0.395304  0.0923274  0.592005  0.00752081  0.21729  0.00613228  0.31771  0.207139  0.169273  0.0796116  0.0435434  0.227037  0.0583479  0.188499  0.125115  0.0491297  0.145376  0.0231624  0.026109  0.0623234  0.144661  0.233234  0.245798  0.103687  0.422132  0.633597  0.00747647  0.221439  0.252654  0.154616  0.24075  0.0354489  0.10468  0.158142  0.0487558  0.071862  0.248109  0.0272723  0.248364  0.276078  0.333159  0.00879883  0.0454337  0.321777  0.213341  0.0806857  0.0899221  0.14948  0.0472139  0.195884  0.00960623  0.638544  0.370334  0.241312  0.174551  0.561639  0.0178676  0.332655  0.0158887  0.126114  0.740813  0.523915  0.0111103  0.268153  0.0412506  0.0393543  0.0150797  0.21575  0.145836  0.192437  0.0175237  0.262033  0.0295604  0.119387  0.238595  0.0402617  0.724052  0.0828287  0.0482715  0.205729  0.257182  0.138165  0.132999  0.0309419  0.11944  0.206367  0.149008  0.725292  0.200204  0.0875103  0.0354671  0.0695586  0.0467382  0.0610188  0.0512298  0.36407  0.732899  0.351125  0.444774  0.126232  0.611439  0.592319  0.139471  0.0705036  0.0812346  0.341256  0.687092  0.563725  0.172504  0.0694875  0.321025  0.17175  0.260434  0.103192  0.0752637  0.0151344  0.183422  0.0737741  0.0343356  0.182167  0.0681016  0.23418  0.164839  0.105161  0.396446  0.0986356  0.0674226  0.168656  0.0423125  0.145168  0.0841095  0.739849  0.199332  0.151609  0.192114  0.111561  0.017713  0.720297  0.699361  0.506214  0.031611  0.717335  0.295397  0.297779  0.174541  0.293114  0.134624  0.175268  0.0687333  0.12205  0.264513  0.329508  0.0297028  0.0985066  0.115582  0.204603  0.353493  0.0842358  0.307125  0.0389046  0.117938  0.191765  0.280025  0.704033  0.11166  0.064972  0.326978  0.10807  0.226262  0.0549968  0.354529  0.251365  0.685042  0.168412  0.0669683  0.0543496  0.215706  0.0123795  0.459981  0.537317  0.0383283  0.0319192  0.445042  0.399546  0.0627127  0.605942  0.0328174  0.12437  0.582158  0.187356  0.070367  0.0928899  0.0663916  0.0433483  0.0871433  0.0498765  0.443982  0.615561  0.134892  0.106459  0.0212248  0.022593  0.303283  0.229565  0.437076  0.580226  0.182451  0.537198  0.133839  0.0927286  0.251455  0.262425  0.192158  0.600362  0.0411022  0.161046  0.604985  0.0543405  0.268006  0.0813285  0.199537  0.1505  0.142052  0.211826  0.184359  0.201308  0.0270464  0.028738  0.0878848  0.175945  0.103489  0.152944  0.0261763  0.120484  0.0321715  0.0118781  0.484609  0.0113295  0.653347  0.0464574  0.341141  0.204885  0.136122  0.183271  0.106772  0.315183  0.253065  0.0698442  0.105445  0.451591  0.0650292  0.144121  0.164808  0.0136019  0.142258  0.364724  0.011761  0.0187836  0.0202706  0.193838  0.14591  0.467582  0.135917  0.140691  0.167267  0.0593949  0.141263  0.00967214  0.452098  0.0875454  0.177959  0.0616797  0.163278  0.161325  0.285035  0.0194412  0.865564  0.110352  0.0209765  0.0357851  0.0258528  0.192872  0.178404  0.0263834  0.0291459  0.691325  0.0507751  0.246948  0.158409  0.21616  0.0255302  0.0878164  0.60824  0.1094  0.415974  0.287005  0.0996184  0.0696537  0.225213  0.170125  0.238474  0.248527  0.134943  0.0647658  0.229288  0.186118  0.281931  0.408279  0.512711  0.0603974  0.0391982  0.0185857  0.25976  0.25457  0.29473  0.309907  0.230301  0.178278  0.178156  0.0156502  0.138239  0.272234  0.166607  0.0302593  0.330718  0.213725  0.040024  0.06104  0.154562  0.0405569  0.201245  0.790382  0.16577  0.157374  0.203558  0.126458  0.191587  0.0242512  0.0266705  0.0463751  0.363409  0.0257671  0.44241  0.374909  0.050182  0.0793675  0.279992  0.185139  0.0551798  
0.0508053  0.23165  0.0707102  0.370997  0.16026  0.0923602  0.195789  0.833902  0.242181  0.0946361  0.166344  0.162491  0.121462  0.186414  0.29365  0.660845  0.0828895  0.216942  0.480343  0.657892  0.0820264  0.0372585  0.372953  0.197374  0.0525063  0.0105979  0.0810504  0.374355  0.23351  0.134045  0.0897893  0.138324  0.0975233  0.328146  0.103916  0.0495486  0.043642  0.0682719  0.134106  0.226856  0.0291906  0.123417  0.153181  0.311045  0.0610803  0.146908  0.020617  0.511417  0.299155  0.108507  0.292005  0.309948  0.722416  0.122927  0.0617612  0.0390515  0.278041  0.207048  0.295313  0.151042  0.248477  0.0541155  0.0620315  0.142788  0.0689741  0.0450119  0.0361312  0.0261694  0.334222  0.383862  0.313931  0.0788552  0.054205  0.0190076  0.0159312  0.0307171  0.207146  0.366152  0.208776  0.0163412  0.449808  0.0477887  0.522773  0.620276  0.198708  0.424466  0.227737  0.0371672  0.0936728  0.303341  0.230652  0.122983  0.279002  0.107849  0.0327177  0.352146  0.282439  0.0457343  0.544204  0.108202  0.229599  0.101754  0.164287  0.433535  0.0850429  0.337513  0.352163  0.797616  0.0718455  0.0685563  0.023513  0.253115  0.0277555  0.246853  0.029427  0.0705492  0.0392456  0.218139  0.0333004  0.0326435  0.237769  0.0830121  0.070204  0.145437  0.346426  0.13501  0.0901075  0.54187  0.3837  0.40606  0.281813  0.821638  0.0462031  0.228714  0.11469  0.0598692  0.164294  0.0983  0.114033  0.562564  0.176239  0.575404  0.104026  0.174189  0.0774121  0.106926  0.371676  0.0625513  0.314933  0.156001  0.0329887  0.202061  0.0284371  0.119939  0.0907169  0.468416  0.0138204  0.0316602  0.0112346  0.60142  0.28799  0.11477  0.657716  0.0602421  0.0871032  0.107987  0.473833  0.0914412  0.074164  0.84396  0.154404  0.215849  0.0258009  0.125914  0.249182  0.358076  0.0566225  0.179624  0.0679393  0.167779  0.0303583  0.823846  0.0145826  0.843113  0.273101  0.222184  0.244373  0.292581  0.0293522  0.0386146  0.0433533  0.0665084  0.146251  0.697816  0.0390142  0.051407  0.109171  0.0873644  0.82849  0.0126085  0.0910285  0.129293  0.0252143  0.0589143  0.0130708  0.152128  0.0233787  0.0216737  0.419683  0.57006  0.155516  0.426576  0.00891453  0.100312  0.300123  0.831217  0.0198472  0.712  0.440713  0.0200739  0.0543493  0.0248091  0.27541  0.269789  0.102421  0.449543  0.195452  0.0516907  0.107007  0.0137059  0.130494  0.0457578  0.262842  0.0389731  0.329612  0.0568871  0.0381824  0.0288765  0.244776  0.235283  0.0207756  0.248961  0.699313  0.0269323  0.646988  0.292589  0.180207  0.115052  0.296177  0.355838  0.610002  0.220148  0.246155  0.18121  0.120335  0.122661  0.782786  0.238191  0.0565504  0.421035  0.115086  0.133595  0.0355788  0.0874167  0.303019  0.823793  0.0257223  0.0400198  0.296727  0.205683  0.433551  0.112505  0.295736  0.833484  0.158731  0.201307  0.501747  0.0692146  0.044883  0.0715546  0.012388  0.285123  0.0984928  0.034529  0.442491  0.180705  0.11959  0.613653  0.362438  0.0803455  0.0980381  0.11115  0.493759  0.518266  0.234618  0.0986186  0.43295  0.188247  0.130618  0.150143  0.197142  0.240722  0.224804  0.0386267  0.179607  0.0590934  0.141882  0.353568  0.0910841  0.095662  0.277885  0.219967  0.091719  0.185465  0.0319741  0.0261397  0.0624991  0.567888  0.0610682  0.197556  0.35507  0.0541823  0.0821378  0.6927  0.622283  0.155457  0.0608595  0.250419  0.0884177  0.0789187  0.476454  0.0806235  0.0476056  0.0415008  0.0569313  0.24242  0.531788  0.00631005  0.140962  0.0137125  0.17659  0.416772  0.659376  0.189864  0.229472  0.166427  0.01201  0.430573  0.573295  0.356539  0.0204536  0.17661  0.47728  0.186096  0.305392  0.0809146  0.11003  0.0950406  0.704109  0.0837116  0.0642765  0.317229  0.044739  0.011583  0.0619072  0.181829  0.172243  0.150768  0.0244416  0.341594  0.413938  0.368348  0.296868  0.0127805  0.046492  0.846401  0.0189124  0.022931  0.0881035  0.289846  0.282111  0.123924  0.120485  0.029559  0.0386261  0.192297  0.0589472  0.209086  0.173618  0.300065  0.104148  0.0633115  0.0889115  0.106439  0.106352  0.00931409  0.105402  0.256806  0.109278  0.19585  0.060222  0.118279  0.103075  0.0117017  0.348484  0.0749748  0.231655  0.719516  0.114755  0.218246  0.0935396  0.179998  0.434859  0.0934132  0.731095  0.832371  0.16729  0.554152  0.0198773  0.34128  0.226929  0.141594  0.235728  0.0648411  0.0700686  0.166454  0.287203  0.168855  0.0953737  0.0477403  0.090034  0.115337  0.0189917  0.0715468  0.0118256  0.0108674  0.0643673  0.0499221  0.13017  0.306666  0.499207  0.00828095  0.212597  0.515979  0.0730578  0.0178294  0.0908801  0.0201042  0.157199  0.296118  0.0346809  0.338757  0.0561837  0.0904815  0.0883205  0.0845923  0.1305  0.278646  0.374369  0.159038  0.0549395  0.380851  0.123794  0.397134  0.00870672  0.618538  0.835886  0.669942  0.501716  0.515143  0.0361893  0.0177218  0.494139  0.535661  0.278355  0.156052  0.0411138  0.208184  0.302609  0.086242  0.166959  0.114312  0.102716  0.0641281  0.200584  0.291847  0.211041  0.300816  0.552848  0.128817  0.677951  0.137588  0.0957759  0.691169  0.0778698  0.116768  0.102121  0.306897  0.141904  0.102125  0.273791  0.0157217  0.0820945  0.167967  0.0118971  0.127669  0.139888  0.440934  0.142698  0.0980504  0.123314  0.0196949  0.12182  0.160074  0.767381  0.164095  0.067515  0.0155152  0.558316  0.0642392  0.0717786  0.121785  0.25963  0.0189458  0.172443  0.480147  0.70839  0.180823  0.0589291  0.153445  0.231424  0.253319  0.110357  0.225855  0.125866  0.148961  0.332864  0.383875  0.193729  0.0425864  0.201414  0.283328  0.193802  0.13093  0.185217  0.422136  0.150211  0.149515  0.22738  0.0230732  0.429368  0.639769  0.0428089  0.457389  0.131914  0.141611  0.175197  0.227831  0.526962  0.12298  0.0430227  0.0313869  0.764812  0.389915  0.193354  0.216492  0.291425  0.229456  0.327194  0.648318  0.0357314  0.0273879  0.173153  0.0819319  0.339253  0.225459  0.228041  0.454485  0.0680046  0.172904  0.236836  0.0635419  0.215327  0.210352  0.0774555  0.222601  0.245782  0.0149532  0.401112  0.357992  0.111213  0.236116  0.018172  0.083717  0.056367  0.262722  0.281092  0.0320141  0.0291469  0.291606  0.129675  0.135854  0.17196  0.244001  0.0317359  0.0216438  0.0670046  0.0486064  0.0407851  0.428412  0.0231811  0.0228474  0.085795  0.176979  0.0846534  0.0932854  0.103617  0.174792  0.0401263  0.215928  0.155821  0.167747  0.162951  0.698965  0.599502  0.600195  0.0931585  0.164526  0.0359059  0.0850332  0.398146  0.0987635  0.191547  0.180262  0.103026  0.214058  0.126752  0.0229527  0.0397489  0.0524161  0.0323814  0.158779  0.0702585  0.202329  0.180317  0.0781441  0.0287158  0.423485  0.0168217  0.0866176  0.441458  0.410514  0.0990643  0.611007  0.00969087  0.230464  0.0079521  0.330009  0.219531  0.179863  0.088235  0.0478502  0.2363  0.0630559  0.209309  0.131923  0.0536181  0.154186  0.0273827  0.0316369  0.0729124  0.158382  0.251034  0.255504  0.116268  0.437904  0.653936  0.00945433  0.230961  0.263893  0.162023  0.250456  0.0421689  0.119203  0.165816  0.0574147  0.0794811  0.258326  0.0311232  0.259025  0.289538  0.349457  0.0108251  0.0498392  0.343339  0.231032  0.0869193  0.0971043  0.16786  0.0535101  0.20803  0.0119552  0.658336  0.392992  0.258292  0.191789  0.584401  0.0222922  0.354975  0.0193311  0.133407  0.761502  0.5445  0.0138188  0.279595  0.0454951  0.0436322  0.0183759  0.224786  0.153928  0.200361  0.0225029  0.27247  0.0332822  0.126298  0.248489  0.0449022  0.743657  0.0908991  0.0560368  0.219887  0.271141  0.14508  0.139778  0.0361747  0.129894  0.219592  0.163003  0.746535  0.209842  0.0960255  0.0406012  0.0794795  0.0520875  0.0670257  0.0563787  0.379937  0.754443  0.367269  0.461409  0.13619  0.634435  0.614945  0.14749  0.0761977  0.0879205  0.356169  0.706883  0.588746  0.185121  0.0773736  0.338326  0.181444  0.276498  0.110566  0.081734  0.0178105  0.195552  0.0795189  0.0390093  0.1945  0.0788175  0.247243  0.175687  0.116404  0.410993  0.106975  0.0742334  0.181951  0.047141  0.152959  0.0919243  0.759925  0.209842  0.164069  0.201113  0.1262  0.0204019  0.741984  0.719755  0.530355  0.0408124  0.73907  0.308247  0.312919  0.18211  0.306817  0.141531  0.188846  0.0773133  0.136341  0.276949  0.353164  0.0339485  0.10822  0.123275  0.21471  0.375795  0.094548  0.320504  0.047216  0.129398  0.204349  0.300755  0.723291  0.122363  0.0713073  0.339251  0.124826  0.236628  0.0630034  0.369889  0.263928  0.708181  0.176548  0.0760169  0.0617068  0.225118  0.0147666  0.480304  0.560747  0.0433135  0.0368302  0.461123  0.418772  0.0714462  0.629961  0.0401934  0.133118  0.604143  0.196641  0.0774197  0.107998  0.0752992  0.0489401  0.0935741  0.055239  0.460706  0.635583  0.143123  0.112792  0.0246316  0.0264612  0.315955  0.243358  0.453088  0.598959  0.19021  0.55885  0.141373  0.102997  0.266574  0.273445  0.201525  0.618969  0.0453564  0.169504  0.625824  0.0602193  0.282499  0.088404  0.207829  0.161537  0.149924  0.222256  0.192103  0.22004  0.0341957  0.032459  0.0965734  0.184292  0.11659  0.161363  0.0297935  0.128313  0.0415115  0.0145038  0.505192  0.0143202  0.67361  0.0530428  0.358184  0.213798  0.144903  0.193291  0.115811  0.329018  0.265309  0.0753043  0.114486  0.467516  0.0703443  0.153886  0.176492  0.0176958  0.154593  0.379946  0.0140666  0.0223539  0.02638  0.208881  0.161347  0.484284  0.143456  0.149051  0.18094  0.0650379  0.150335  0.012443  0.47162  0.0940847  0.186369  0.0707671  0.174925  0.180496  0.30425  0.0245234  0.88261  0.116659  0.026195  0.0404797  0.0300248  0.203992  0.186359  0.0320137  0.0325451  0.711274  0.058114  0.269317  0.166773  0.234184  0.0292819  0.0944361  0.632661  0.117035  0.430979  0.300169  0.108245  0.0749658  0.244229  0.186732  0.248005  0.269486  0.146505  0.0702549  0.249982  0.199981  0.302581  0.426947  0.531116  0.0680559  0.044678  0.0214352  0.27058  0.272803  0.306608  0.33043  0.24258  0.186146  0.187308  0.0193402  0.146201  0.286042  0.174829  0.0350076  0.346094  0.224542  0.0462039  0.0670702  0.164251  0.0449409  0.209722  0.809745  0.173878  0.170248  0.216827  0.13369  0.202402  0.0291436  0.0307183  0.0539951  0.379654  0.0296753  0.462555  0.392153  0.0560843  0.0892431  0.291908  0.194421  0.0597529  
0.0579662  0.243233  0.0769451  0.38622  0.173328  0.0991066  0.203897  0.852323  0.254085  0.100724  0.181893  0.171598  0.128809  0.194745  0.311114  0.681172  0.0920493  0.226306  0.499036  0.678022  0.0884975  0.0468858  0.388334  0.215545  0.0583538  0.0131253  0.0941613  0.392727  0.245206  0.141524  0.098254  0.146799  0.107791  0.349769  0.112086  0.0614488  0.0487156  0.0784599  0.143337  0.241789  0.0333164  0.130241  0.162276  0.327533  0.0667213  0.157909  0.0256428  0.533373  0.312634  0.122218  0.304083  0.328974  0.742316  0.12999  0.0671316  0.043794  0.296878  0.217326  0.319226  0.15967  0.259697  0.0590951  0.0720164  0.151305  0.074256  0.0491827  0.0404514  0.0302817  0.357829  0.407548  0.328501  0.0842444  0.0589684  0.0222725  0.0185381  0.0342787  0.220561  0.385193  0.224128  0.0190402  0.467338  0.0574913  0.542292  0.641331  0.210263  0.439547  0.238262  0.0415177  0.105593  0.325503  0.248085  0.135756  0.291638  0.118515  0.0375315  0.365668  0.297286  0.0518427  0.562689  0.115496  0.23919  0.112834  0.173392  0.449486  0.0929654  0.355935  0.366356  0.816761  0.0782087  0.0769282  0.026953  0.275113  0.0317506  0.262579  0.0329809  0.0772325  0.043804  0.231539  0.0376026  0.0382676  0.249227  0.0952097  0.0765653  0.152452  0.36538  0.143781  0.0989073  0.565876  0.399686  0.428081  0.296114  0.839674  0.0517456  0.245366  0.12131  0.0711292  0.17802  0.105755  0.120661  0.588145  0.184155  0.597105  0.11027  0.1841  0.0840258  0.119744  0.386653  0.0694483  0.329365  0.169381  0.0382066  0.215906  0.0343615  0.134093  0.0973077  0.48819  0.0165866  0.0355375  0.0134247  0.625635  0.301834  0.121159  0.67765  0.0678426  0.0966569  0.114404  0.490583  0.099936  0.0822181  0.861249  0.167501  0.237688  0.0307103  0.133929  0.258908  0.371345  0.0654131  0.190586  0.0754834  0.17554  0.0341539  0.842431  0.0182968  0.861069  0.290409  0.234391  0.255915  0.313129  0.035795  0.0434413  0.0509204  0.0737644  0.15351  0.71981  0.0459098  0.0572942  0.122257  0.0931953  0.847315  0.0150518  0.096874  0.140159  0.0286185  0.0690198  0.015825  0.159925  0.0266115  0.0249453  0.441768  0.590334  0.163199  0.441446  0.0112373  0.106672  0.314109  0.849254  0.0226861  0.731544  0.45734  0.0233557  0.0601748  0.0281823  0.287654  0.288064  0.10954  0.467849  0.204032  0.0563653  0.113962  0.0164941  0.138556  0.0509671  0.277895  0.0430132  0.342317  0.0635663  0.0428298  0.032867  0.262532  0.244784  0.0242886  0.262665  0.721315  0.0312572  0.669924  0.314319  0.188363  0.127492  0.309925  0.370809  0.629531  0.229024  0.257868  0.193998  0.134243  0.130592  0.803341  0.248217  0.0612199  0.436226  0.121747  0.140884  0.0393842  0.093808  0.315569  0.842425  0.0293866  0.04643  0.309188  0.214718  0.453321  0.121052  0.310061  0.852459  0.166029  0.210808  0.52052  0.0746495  0.0494661  0.0796568  0.0152041  0.298063  0.106642  0.0386134  0.460839  0.195945  0.128426  0.637232  0.377165  0.0895535  0.104182  0.119152  0.516162  0.53908  0.247791  0.10492  0.456832  0.197876  0.140811  0.161582  0.208133  0.257532  0.237688  0.0426447  0.187318  0.0639002  0.153992  0.368367  0.0970889  0.102944  0.288908  0.228872  0.0976382  0.19688  0.0401744  0.0310382  0.0727764  0.590849  0.0665695  0.217532  0.371955  0.0632106  0.0877851  0.711917  0.641966  0.166487  0.0681395  0.261808  0.0949306  0.0863266  0.492686  0.0889457  0.0556751  0.0472723  0.0632753  0.25174  0.556623  0.00797861  0.14887  0.0161418  0.186817  0.436914  0.680642  0.208883  0.240446  0.177072  0.0142548  0.454627  0.594158  0.370628  0.024602  0.188007  0.494128  0.195945  0.325588  0.093689  0.119008  0.103053  0.727147  0.0894498  0.0745752  0.336409  0.0498815  0.0142303  0.0703652  0.191279  0.185324  0.16366  0.0276413  0.355852  0.43358  0.382259  0.309733  0.0159489  0.0514339  0.864391  0.0224921  0.0264377  0.0940731  0.306555  0.293176  0.130897  0.129282  0.0372966  0.0432283  0.200859  0.0638709  0.228935  0.183163  0.312228  0.112164  0.0727305  0.0965991  0.116459  0.11723  0.0113604  0.112624  0.266985  0.11861  0.205547  0.0656562  0.125501  0.113545  0.0139081  0.373188  0.0860563  0.246983  0.739902  0.123611  0.228997  0.0999673  0.192747  0.451109  0.101332  0.750328  0.85029  0.183394  0.572777  0.0245013  0.362054  0.244971  0.150209  0.245923  0.0732401  0.0760787  0.176406  0.299852  0.177985  0.102171  0.0521154  0.103033  0.125412  0.0224394  0.0825345  0.014261  0.0130008  0.0696129  0.059456  0.144218  0.323775  0.523619  0.010352  0.221462  0.537695  0.0830901  0.0216157  0.102159  0.0230628  0.16601  0.308801  0.0400351  0.351262  0.0627314  0.0969885  0.0958353  0.0925907  0.137583  0.28976  0.391626  0.175311  0.061272  0.395368  0.133088  0.412817  0.0107631  0.639614  0.85413  0.692402  0.524463  0.532781  0.0433559  0.0223853  0.514734  0.553908  0.292022  0.168014  0.0489786  0.217066  0.316009  0.0925514  0.176214  0.124003  0.115476  0.0716381  0.212812  0.304624  0.220448  0.318026  0.573158  0.137938  0.69699  0.153425  0.1037  0.713812  0.0845477  0.123816  0.109872  0.318259  0.150828  0.111676  0.290447  0.0194648  0.09098  0.178015  0.0144629  0.134747  0.149023  0.456165  0.1504  0.105553  0.131346  0.022822  0.132632  0.167849  0.788129  0.171564  0.0768087  0.0189546  0.578888  0.0723026  0.0778495  0.131348  0.278172  0.0221511  0.180064  0.49858  0.72762  0.197342  0.0646235  0.165835  0.241521  0.26461  0.116858  0.236041  0.133062  0.160843  0.345302  0.399834  0.206498  0.0506275  0.213507  0.296507  0.202216  0.142565  0.192968  0.443928  0.167635  0.156834  0.24095  0.0268449  0.449863  0.661687  0.0529835  0.478114  0.139118  0.153881  0.188108  0.239413  0.549933  0.130039  0.0501766  0.0382299  0.784084  0.405053  0.202744  0.225074  0.311326  0.238268  0.340268  0.668637  0.0410498  0.0317203  0.184195  0.0932724  0.354521  0.23688  0.238048  0.470269  0.0742041  0.189383  0.246204  0.0710656  0.224271  0.2312  0.0878912  0.231435  0.258183  0.0176901  0.415462  0.375224  0.118772  0.246224  0.0212172  0.0895592  0.0630627  0.273314  0.296199  0.0385934  0.0363594  0.303913  0.142061  0.14528  0.183491  0.253699  0.0362131  0.026035  0.0727206  0.053652  0.0453714  0.446195  0.0272124  0.0258901  0.0929434  0.197352  0.0907605  0.102485  0.118669  0.18708  0.0445587  0.231741  0.169405  0.183789  0.172542  0.717726  0.617749  0.624792  0.101285  0.17251  0.0396618  0.091577  0.422949  0.105048  0.208064  0.196291  0.110724  0.230175  0.136886  0.0260965  0.0483997  0.0587008  0.0375837  0.167671  0.0779987  0.216368  0.188284  0.0882106  0.0322253  0.446239  0.0202071  0.0952222  0.458068  0.425811  0.106012  0.629842  0.0121326  0.243907  0.0100059  0.342426  0.23218  0.190702  0.0972568  0.0523494  0.24569  0.0679337  0.23091  0.138882  0.0582911  0.163206  0.0319452  0.0376764  0.0842619  0.172604  0.269264  0.265332  0.12947  0.45374  0.673997  0.0116616  0.240623  0.275288  0.169569  0.260288  0.0494442  0.134535  0.173634  0.0667348  0.0874493  0.268676  0.0352196  0.269831  0.303186  0.365933  0.0130587  0.0544374  0.36523  0.249209  0.093362  0.104532  0.18708  0.0601768  0.220442  0.0145574  0.677856  0.415883  0.275645  0.209638  0.606984  0.0271936  0.377616  0.0231034  0.140873  0.781591  0.56501  0.0168179  0.291182  0.0499371  0.0481203  0.021991  0.233952  0.162198  0.208405  0.0280879  0.283034  0.0372166  0.133375  0.258515  0.0497833  0.762783  0.0993056  0.0643444  0.23438  0.285329  0.152135  0.146697  0.0417997  0.140719  0.233109  0.177498  0.767205  0.219645  0.104892  0.0460666  0.0900011  0.0577098  0.0732935  0.0617586  0.395933  0.775368  0.383564  0.478088  0.146465  0.657129  0.637324  0.155693  0.0820941  0.0948444  0.371224  0.72629  0.61354  0.19808  0.0856463  0.355846  0.191344  0.292855  0.118161  0.0884463  0.0207  0.207974  0.0854599  0.0439683  0.207136  0.0902447  0.260543  0.186805  0.12814  0.425619  0.11561  0.0813444  0.195634  0.0522167  0.160915  0.10005  0.779443  0.22055  0.176921  0.210265  0.141604  0.0232764  0.763092  0.739706  0.554425  0.051132  0.760234  0.321247  0.328262  0.189803  0.320694  0.148582  0.20281  0.0863532  0.151292  0.289559  0.377185  0.0384672  0.118332  0.131179  0.224993  0.398363  0.10539  0.334033  0.056288  0.141307  0.217228  0.321901  0.742143  0.133485  0.0779137  0.351632  0.142606  0.247154  0.0715152  0.385382  0.276686  0.730792  0.184834  0.085589  0.0694984  0.234671  0.0173606  0.50066  0.584043  0.0485888  0.042078  0.477245  0.438123  0.0807026  0.653663  0.0482823  0.142116  0.625921  0.206095  0.0847797  0.124098  0.0847192  0.0548525  0.100209  0.0608586  0.477475  0.655374  0.151557  0.119284  0.0282849  0.030626  0.328765  0.257422  0.46915  0.61755  0.198092  0.580391  0.149079  0.11374  0.281971  0.284605  0.211057  0.637402  0.0498097  0.178133  0.646432  0.0663797  0.297221  0.095745  0.216244  0.172888  0.157971  0.232864  0.199969  0.239362  0.0421497  0.0363984  0.105626  0.192789  0.130364  0.169964  0.0336369  0.136351  0.0519828  0.0173873  0.525766  0.0176551  0.693554  0.0600385  0.375408  0.222849  0.153912  0.203512  0.125167  0.343002  0.277736  0.0809526  0.123849  0.483473  0.0758518  0.163911  0.188489  0.0223167  0.167345  0.395288  0.0165753  0.026227  0.0332687  0.224335  0.177404  0.501003  0.151165  0.15761  0.195028  0.0709184  0.159639  0.0155574  0.491186  0.100834  0.194928  0.0804283  0.186885  0.200496  0.323813  0.0301787  0.898644  0.123118  0.0319754  0.0454505  0.0344983  0.215343  0.194446  0.0381685  0.036125  0.730822  0.0659157  0.292288  0.175307  0.252703  0.0332824  0.10127  0.656747  0.124892  0.446047  0.313499  0.117185  0.0804567  0.26376  0.203928  0.257661  0.290973  0.158457  0.0759499  0.271263  0.214215  0.323639  0.445719  0.549479  0.0761364  0.0504984  0.0244832  0.281537  0.291425  0.318616  0.351281  0.255074  0.194144  0.196636  0.0234119  0.154348  0.300054  0.183206  0.0400885  0.361632  0.235548  0.0528044  0.073363  0.174174  0.0495388  0.218327  0.828381  0.182139  0.18352  0.230396  0.141091  0.213438  0.0344705  0.0350422  0.0621591  0.396035  0.0338503  0.482761  0.409533  0.0622942  0.099638  0.303968  0.203874  0.064496  
0.0655682  0.255007  0.0834206  0.401555  0.186798  0.106064  0.212127  0.869839  0.266177  0.10698  0.197978  0.180901  0.136339  0.203213  0.328852  0.70116  0.101638  0.235808  0.517731  0.697827  0.0951896  0.0575582  0.403827  0.23429  0.06449  0.0159188  0.108146  0.411252  0.257092  0.149172  0.107057  0.155481  0.118508  0.371706  0.120526  0.0745368  0.054053  0.0892921  0.152823  0.257042  0.0377047  0.13722  0.171582  0.344236  0.0725929  0.169231  0.0312004  0.555264  0.326273  0.136625  0.316298  0.348285  0.761726  0.137219  0.0727092  0.0487952  0.316067  0.227782  0.343625  0.168491  0.271076  0.0642796  0.0826844  0.160025  0.0797165  0.0535284  0.0450047  0.0346839  0.381786  0.431452  0.343238  0.0897949  0.0639193  0.0257897  0.0213384  0.0380283  0.234276  0.404411  0.239864  0.0219412  0.48491  0.0680307  0.561747  0.662117  0.222056  0.454685  0.248949  0.046098  0.118137  0.348063  0.265939  0.149057  0.304437  0.129614  0.0426618  0.379297  0.31235  0.0583118  0.581087  0.122997  0.248913  0.124411  0.182689  0.465488  0.101203  0.374573  0.380665  0.83516  0.0848181  0.08574  0.0306208  0.297671  0.036005  0.278614  0.0367301  0.0841919  0.0486007  0.245215  0.0421553  0.0443195  0.260864  0.10815  0.0831788  0.159603  0.384546  0.152781  0.10807  0.589728  0.415779  0.450245  0.310618  0.856924  0.057584  0.262408  0.128089  0.0832791  0.192174  0.11345  0.127449  0.61349  0.192204  0.618618  0.116673  0.194221  0.0908847  0.133184  0.401738  0.0766778  0.34396  0.183196  0.043791  0.230081  0.0408245  0.148908  0.104104  0.507983  0.0196003  0.03963  0.0158067  0.64954  0.31586  0.127696  0.697266  0.0758598  0.106652  0.120982  0.507344  0.108765  0.0906483  0.877679  0.181019  0.260241  0.0360324  0.142151  0.268754  0.384713  0.0747904  0.201795  0.0833908  0.183439  0.0381646  0.860164  0.0224233  0.8781  0.308027  0.246822  0.267631  0.33405  0.0428508  0.0485385  0.0590609  0.0813647  0.160913  0.741289  0.0533372  0.0634801  0.135976  0.0991947  0.865233  0.0177078  0.102881  0.151389  0.0322314  0.0798613  0.0188377  0.167878  0.0300476  0.0284405  0.463969  0.610456  0.171029  0.456368  0.0138253  0.113203  0.328265  0.866444  0.0257102  0.750647  0.474015  0.0268795  0.0662769  0.0317639  0.300055  0.306692  0.116867  0.486199  0.212748  0.0612297  0.121106  0.0195355  0.14682  0.0564414  0.293203  0.0472432  0.355137  0.0705897  0.0477314  0.0371065  0.280683  0.254411  0.0280686  0.276603  0.742797  0.0358928  0.692462  0.336464  0.196657  0.140473  0.323844  0.385906  0.64885  0.238021  0.269756  0.207114  0.148788  0.138732  0.823115  0.258381  0.0660622  0.451478  0.128569  0.148335  0.0433745  0.100401  0.328254  0.860201  0.033287  0.0532915  0.32179  0.223893  0.473164  0.129868  0.324571  0.870475  0.173457  0.22047  0.539263  0.0802727  0.0542598  0.088154  0.0183034  0.311166  0.115075  0.0429164  0.47924  0.211647  0.137528  0.660485  0.392007  0.0992095  0.110491  0.127393  0.538533  0.559826  0.261203  0.111392  0.480814  0.207684  0.151321  0.173356  0.219341  0.274709  0.250817  0.0468522  0.195152  0.0688817  0.166505  0.383291  0.103264  0.110461  0.300058  0.2379  0.103722  0.208551  0.0492665  0.0363425  0.0837702  0.613612  0.0722905  0.238192  0.388998  0.072884  0.0936015  0.73076  0.661413  0.177817  0.075799  0.273358  0.10165  0.0940342  0.508926  0.0976349  0.0643362  0.0533997  0.0699307  0.261176  0.581317  0.00984093  0.156955  0.0187656  0.197264  0.457162  0.701539  0.228561  0.251593  0.187975  0.0166888  0.478788  0.614852  0.384829  0.0291228  0.199675  0.510982  0.205985  0.346113  0.107296  0.128288  0.111351  0.749593  0.0953589  0.0855731  0.355862  0.0552882  0.0171454  0.0793213  0.200911  0.198771  0.176974  0.0310318  0.370238  0.453327  0.396266  0.322747  0.0194617  0.0566112  0.881428  0.0263741  0.0301864  0.100217  0.323523  0.304365  0.138031  0.138341  0.0458941  0.0480772  0.209561  0.0689782  0.249408  0.192906  0.324522  0.120439  0.082748  0.10457  0.126869  0.128565  0.0136072  0.120055  0.27729  0.128271  0.215415  0.0713079  0.132905  0.124454  0.016302  0.398228  0.0978251  0.262637  0.759783  0.132749  0.23993  0.106584  0.205825  0.467411  0.109536  0.769078  0.867366  0.200067  0.591299  0.0295951  0.383089  0.263473  0.159033  0.256263  0.0821079  0.0823149  0.186583  0.312656  0.187303  0.109174  0.0566714  0.116801  0.135846  0.0261674  0.0942319  0.0169207  0.0153226  0.075048  0.0697659  0.158859  0.341124  0.547974  0.0126513  0.230455  0.55934  0.0937057  0.0257574  0.114019  0.0262192  0.175013  0.321631  0.0457564  0.363869  0.0696146  0.103696  0.103623  0.100912  0.144822  0.301001  0.409021  0.1922  0.0679263  0.409979  0.142665  0.428589  0.0130347  0.660424  0.871474  0.714415  0.547159  0.550378  0.0511377  0.0275792  0.535303  0.572083  0.305879  0.180326  0.057493  0.226083  0.329564  0.0990602  0.185665  0.13403  0.12888  0.0795302  0.225303  0.317553  0.230001  0.335489  0.593345  0.147321  0.715697  0.169961  0.111902  0.735931  0.091474  0.131041  0.117871  0.329731  0.159974  0.121598  0.307391  0.0235986  0.100274  0.188291  0.017275  0.141985  0.158396  0.471437  0.158269  0.113299  0.139592  0.0261737  0.143831  0.17577  0.80816  0.179164  0.0866487  0.0227308  0.599324  0.0808035  0.0841452  0.141215  0.297102  0.0256007  0.187812  0.517014  0.746435  0.214399  0.0705616  0.178607  0.251765  0.276058  0.123521  0.246381  0.140428  0.17309  0.357846  0.4159  0.219566  0.0593236  0.225855  0.309857  0.210763  0.15461  0.20084  0.465828  0.185815  0.164296  0.254787  0.0308937  0.470444  0.683263  0.0641754  0.498877  0.146481  0.166565  0.201369  0.251189  0.572797  0.137264  0.0578494  0.0457181  0.802752  0.420281  0.212298  0.233774  0.331581  0.247195  0.353464  0.688646  0.0467202  0.0363595  0.1955  0.105268  0.369938  0.248495  0.248201  0.486082  0.0806515  0.20643  0.255695  0.0789763  0.233343  0.252727  0.0989192  0.240388  0.270781  0.0206524  0.429884  0.392616  0.126546  0.256474  0.0244926  0.0955784  0.0701075  0.284036  0.311533  0.0457604  0.0443353  0.316363  0.154914  0.154967  0.19531  0.263522  0.0409738  0.0308196  0.0786516  0.058932  0.0501898  0.464047  0.0315571  0.0291176  0.100347  0.218551  0.0970584  0.112066  0.134596  0.199687  0.0492119  0.247941  0.183437  0.200392  0.182348  0.736116  0.635831  0.649071  0.109711  0.180642  0.0435965  0.0983382  0.447948  0.111503  0.225079  0.212831  0.118664  0.246696  0.147346  0.0294363  0.0578543  0.0653178  0.0431571  0.176754  0.0861075  0.230745  0.196383  0.0988248  0.0359301  0.469107  0.0238959  0.10419  0.474725  0.441179  0.113165  0.648481  0.0148447  0.257606  0.0122928  0.354951  0.245075  0.201782  0.106668  0.0570391  0.255202  0.0729796  0.253243  0.145992  0.0631468  0.172432  0.0368467  0.0442208  0.0963518  0.187305  0.287892  0.275279  0.143272  0.469622  0.693744  0.0140972  0.250419  0.286831  0.17725  0.270243  0.0572658  0.150643  0.181594  0.0767021  0.0957601  0.279154  0.0395595  0.280775  0.31701  0.382567  0.0154986  0.0592263  0.387403  0.267841  0.100011  0.1122  0.207092  0.0672083  0.23311  0.0174114  0.69707  0.438956  0.293343  0.228065  0.62934  0.0325668  0.400527  0.0272032  0.148509  0.801036  0.585409  0.0201058  0.302907  0.0545746  0.0528165  0.0259226  0.243246  0.170641  0.216564  0.0342717  0.293718  0.0413618  0.140614  0.268671  0.0549023  0.781391  0.108041  0.073184  0.249191  0.299732  0.159327  0.153754  0.047812  0.151904  0.246905  0.192474  0.787255  0.229608  0.114103  0.0518593  0.101108  0.0636018  0.0798184  0.0673669  0.412041  0.795623  0.39999  0.49479  0.157047  0.67947  0.659409  0.164077  0.0881899  0.102002  0.386404  0.745277  0.638042  0.211366  0.0942979  0.373561  0.201443  0.309485  0.125975  0.095397  0.0238017  0.220675  0.0915943  0.0492096  0.220064  0.102364  0.274066  0.198183  0.140353  0.44031  0.124535  0.0887507  0.20969  0.0575368  0.169033  0.10848  0.79836  0.231447  0.190151  0.219565  0.157741  0.0263356  0.783571  0.759172  0.578368  0.0625446  0.780776  0.334386  0.34379  0.197617  0.33473  0.155774  0.217141  0.0958433  0.166876  0.302334  0.401512  0.0432561  0.128833  0.13929  0.235446  0.421149  0.116748  0.347699  0.0661055  0.153651  0.230389  0.343418  0.760556  0.145013  0.0847871  0.364114  0.161363  0.257832  0.0805222  0.400992  0.289629  0.752819  0.193266  0.0956725  0.0777168  0.244361  0.0201604  0.521014  0.607153  0.0541508  0.047659  0.493391  0.457569  0.0904705  0.676989  0.0570717  0.151359  0.647445  0.215712  0.0924417  0.141148  0.0946401  0.0610815  0.107046  0.0667319  0.494269  0.674899  0.160188  0.125933  0.032183  0.0350848  0.341704  0.271742  0.485243  0.63597  0.206093  0.60178  0.156953  0.124944  0.297628  0.295898  0.220749  0.655636  0.0544601  0.18693  0.666771  0.0728178  0.312157  0.103347  0.22478  0.184541  0.166187  0.243642  0.207951  0.259234  0.0508946  0.0405544  0.115034  0.20143  0.144786  0.178741  0.037705  0.144594  0.0635597  0.0205271  0.546297  0.0213319  0.713141  0.0674382  0.392792  0.232032  0.163141  0.213928  0.134834  0.357124  0.290336  0.0867865  0.133526  0.499448  0.0815493  0.174189  0.200786  0.0274596  0.180497  0.410734  0.0192861  0.0304004  0.0409252  0.240176  0.194052  0.51772  0.159038  0.166362  0.209512  0.0770332  0.169167  0.0190133  0.510764  0.107791  0.203632  0.0906503  0.199148  0.221274  0.34369  0.0364003  0.913626  0.129725  0.038311  0.0506947  0.0392706  0.226914  0.202664  0.044841  0.0398844  0.749932  0.0741721  0.315803  0.184008  0.271682  0.0375296  0.108316  0.680435  0.132967  0.461165  0.326986  0.12643  0.0861241  0.283767  0.221682  0.267436  0.312938  0.170787  0.0818479  0.293082  0.228801  0.345061  0.464569  0.567774  0.0846308  0.0566551  0.0277283  0.292626  0.310405  0.330745  0.372421  0.267773  0.20227  0.206133  0.0278621  0.162674  0.314255  0.191734  0.0454983  0.377316  0.246735  0.0598193  0.0799148  0.184326  0.0543484  0.227057  0.846248  0.190547  0.197175  0.244252  0.148659  0.224685  0.0402271  0.0396399  0.0708571  0.412534  0.0382899  0.502995  0.427027  0.0688075  0.110539  0.316165  0.213494  0.0694073  
0.0736039  0.266962  0.090133  0.416987  0.200652  0.113228  0.220475  0.886406  0.278446  0.113401  0.21457  0.190394  0.144047  0.211814  0.346837  0.720771  0.111646  0.245445  0.536401  0.71727  0.102099  0.0692512  0.419416  0.25357  0.0709107  0.0189769  0.122974  0.429904  0.269161  0.156985  0.11619  0.164365  0.129661  0.393911  0.129228  0.0887772  0.0596513  0.100752  0.162556  0.272597  0.0423533  0.144353  0.181092  0.361133  0.0786919  0.180864  0.0372836  0.577048  0.340061  0.151701  0.328641  0.367848  0.780607  0.144613  0.0784912  0.0540521  0.335574  0.238411  0.368444  0.1775  0.282607  0.0696665  0.0940186  0.168941  0.0853534  0.0580472  0.0497888  0.0393734  0.406035  0.455516  0.358128  0.0955045  0.0690557  0.0295573  0.0243311  0.0419644  0.248274  0.423776  0.255961  0.0250429  0.5025  0.0793871  0.581107  0.682594  0.234078  0.469864  0.259791  0.0509058  0.131287  0.370969  0.284183  0.162866  0.31739  0.141133  0.0481051  0.393022  0.327615  0.0651364  0.599373  0.130699  0.258766  0.136469  0.192175  0.481526  0.10975  0.393398  0.39508  0.852769  0.0916697  0.0949826  0.0345147  0.320733  0.0405161  0.294937  0.040673  0.0914228  0.0536333  0.259153  0.0469561  0.0507933  0.272671  0.121809  0.0900403  0.166886  0.403892  0.162004  0.117588  0.613371  0.431963  0.472508  0.325311  0.873349  0.0637144  0.279814  0.135025  0.0962935  0.206737  0.121379  0.134396  0.638532  0.200384  0.6399  0.123232  0.204547  0.097985  0.147225  0.416917  0.0842341  0.358703  0.197427  0.0497378  0.244569  0.0478186  0.164358  0.111102  0.527763  0.02286  0.0439358  0.0183798  0.673075  0.330056  0.13438  0.716528  0.0842862  0.117078  0.127717  0.524096  0.11792  0.0994473  0.89321  0.194943  0.283446  0.0417625  0.150577  0.278715  0.398167  0.0847419  0.213241  0.0916545  0.191471  0.0423887  0.877002  0.0269585  0.894164  0.325929  0.259467  0.279512  0.355304  0.0505101  0.0539033  0.0677643  0.0893031  0.168455  0.762202  0.0612878  0.0699606  0.150304  0.10536  0.882198  0.0205752  0.109048  0.162972  0.0360515  0.0914204  0.0221072  0.175985  0.0336854  0.0321576  0.486241  0.630391  0.179005  0.471329  0.0166772  0.119902  0.34258  0.882745  0.028918  0.769274  0.490719  0.0306435  0.0726519  0.0355522  0.312604  0.325641  0.124399  0.504568  0.221597  0.0662817  0.128438  0.0228286  0.155281  0.0621774  0.308748  0.0516613  0.368062  0.0779517  0.0528845  0.0415925  0.299199  0.26416  0.0321133  0.290762  0.763707  0.0408361  0.714551  0.358974  0.205086  0.153976  0.33792  0.401112  0.667927  0.247138  0.281813  0.220545  0.163945  0.147078  0.842057  0.268678  0.0710752  0.466775  0.135548  0.155943  0.0475483  0.107192  0.341066  0.877078  0.0374214  0.0605974  0.334523  0.233204  0.49305  0.138945  0.339251  0.887483  0.181014  0.230285  0.557952  0.0860816  0.0592619  0.0970383  0.0216842  0.324423  0.123785  0.0474359  0.49767  0.227787  0.146891  0.683358  0.406949  0.109303  0.116961  0.135868  0.560827  0.580469  0.274841  0.118034  0.504841  0.217666  0.16214  0.185456  0.230759  0.292226  0.264178  0.0512475  0.203108  0.0740358  0.179406  0.398326  0.109607  0.118209  0.311327  0.247047  0.109968  0.220467  0.0592328  0.0420482  0.0954621  0.63613  0.0782282  0.259488  0.406178  0.0831885  0.0995847  0.749195  0.68059  0.189437  0.0838313  0.285064  0.108572  0.102036  0.525157  0.106683  0.0735774  0.0598781  0.0768926  0.270724  0.605809  0.0118963  0.165214  0.0215829  0.207925  0.47748  0.722023  0.248855  0.262907  0.199127  0.0193111  0.502998  0.635341  0.399129  0.0340123  0.211605  0.527824  0.21621  0.366929  0.121709  0.137865  0.119928  0.771387  0.101437  0.0972522  0.375556  0.0609561  0.0203269  0.0887652  0.210718  0.212569  0.190694  0.0346117  0.38474  0.473148  0.410359  0.335901  0.0233162  0.0620212  0.897466  0.030556  0.0341755  0.106534  0.340726  0.31567  0.145323  0.147657  0.0553358  0.0531701  0.218398  0.0742667  0.270459  0.202839  0.336938  0.128967  0.09335  0.112819  0.137656  0.140342  0.0160536  0.12769  0.287714  0.138254  0.225451  0.0771743  0.140489  0.135789  0.0188825  0.423536  0.110262  0.278597  0.779116  0.142161  0.251035  0.113387  0.219219  0.483748  0.118018  0.78731  0.883558  0.217277  0.609693  0.0351536  0.404346  0.282402  0.16806  0.266741  0.0914346  0.088774  0.196979  0.325605  0.196802  0.116381  0.0614063  0.131313  0.146629  0.0301735  0.106619  0.0198034  0.0178318  0.0806702  0.0808334  0.17407  0.358688  0.572215  0.0151778  0.239573  0.580873  0.10489  0.0302516  0.126443  0.0295723  0.184202  0.334597  0.0518402  0.37657  0.076828  0.110602  0.111679  0.10955  0.152215  0.312363  0.426529  0.209676  0.0748973  0.42467  0.152517  0.444434  0.0155205  0.680929  0.887873  0.735929  0.569757  0.567912  0.0595243  0.0332976  0.555813  0.590161  0.319914  0.192975  0.0666449  0.235228  0.343262  0.105765  0.195305  0.144385  0.142907  0.0877973  0.238044  0.330624  0.239696  0.353179  0.613376  0.156957  0.73404  0.187164  0.120375  0.75747  0.0986446  0.138439  0.126112  0.341305  0.169337  0.131882  0.324597  0.0281196  0.109968  0.198786  0.020332  0.149381  0.167998  0.486735  0.1663  0.121283  0.148048  0.0297484  0.155405  0.183835  0.827422  0.186893  0.0970224  0.026841  0.619588  0.0897332  0.0906625  0.15138  0.316386  0.0292927  0.195686  0.535425  0.764799  0.231965  0.0767401  0.191747  0.262148  0.287654  0.130341  0.25687  0.147958  0.185691  0.370489  0.432056  0.232921  0.0686621  0.238446  0.323367  0.219439  0.167051  0.208829  0.487794  0.204708  0.171896  0.268875  0.0352171  0.491075  0.704451  0.0763593  0.519642  0.154001  0.179647  0.214964  0.263152  0.595508  0.144653  0.0660322  0.0538409  0.820776  0.435587  0.222012  0.242587  0.352153  0.256231  0.366774  0.708308  0.0527383  0.0413025  0.207058  0.117899  0.38549  0.260295  0.258496  0.501909  0.087343  0.224016  0.265302  0.0872669  0.24254  0.274879  0.110524  0.249457  0.283566  0.0238388  0.444365  0.410145  0.13453  0.26686  0.0279968  0.101772  0.0774958  0.294882  0.327076  0.0535059  0.0530615  0.328946  0.168219  0.164908  0.207406  0.273463  0.0460151  0.0359937  0.0847945  0.0644435  0.0552379  0.481945  0.0362122  0.0325286  0.108003  0.240519  0.103544  0.122019  0.151361  0.2126  0.0540837  0.264503  0.197897  0.217529  0.192364  0.754104  0.653723  0.67297  0.118431  0.18892  0.0477083  0.105313  0.473079  0.118126  0.242564  0.229853  0.12684  0.263599  0.158122  0.0329707  0.068096  0.0722623  0.0490973  0.186025  0.0945777  0.245443  0.20461  0.109972  0.0398285  0.49204  0.0278855  0.113512  0.49141  0.456604  0.120522  0.666896  0.0178256  0.271547  0.0148115  0.367577  0.258202  0.213094  0.116461  0.0619173  0.264833  0.0781915  0.276247  0.153247  0.0681831  0.181858  0.0420836  0.0512629  0.10916  0.202465  0.306887  0.285338  0.157651  0.485536  0.713141  0.01676  0.260344  0.298515  0.185065  0.280314  0.0656244  0.167492  0.189692  0.0873017  0.104407  0.289754  0.0441405  0.291851  0.330997  0.399341  0.0181437  0.0642038  0.409812  0.286893  0.106862  0.120104  0.227846  0.0745989  0.246023  0.0205159  0.715945  0.462163  0.311359  0.247032  0.651423  0.0384065  0.423658  0.0316275  0.15631  0.819791  0.605662  0.0236805  0.314762  0.0594056  0.0577186  0.0301681  0.252661  0.179254  0.224836  0.0410463  0.304518  0.045716  0.148013  0.278949  0.0602566  0.799445  0.117099  0.0825449  0.264302  0.314337  0.166653  0.160947  0.0542067  0.163438  0.260966  0.207907  0.806637  0.239725  0.12365  0.0579752  0.112785  0.0697598  0.0865964  0.0732006  0.428245  0.815157  0.41653  0.511499  0.167927  0.701406  0.681154  0.172636  0.0944822  0.10939  0.401696  0.763809  0.66219  0.224965  0.103321  0.391447  0.211735  0.326365  0.134001  0.102582  0.0271142  0.233644  0.0979192  0.0547298  0.23327  0.115155  0.2878  0.209814  0.153029  0.455054  0.133744  0.096447  0.224101  0.0630986  0.17731  0.117207  0.816635  0.242526  0.203744  0.229009  0.17458  0.0295781  0.803371  0.778115  0.602128  0.0750224  0.800649  0.347656  0.359486  0.205549  0.348915  0.163103  0.231823  0.105773  0.183065  0.315264  0.426085  0.0483124  0.139712  0.147605  0.246061  0.444105  0.128607  0.361492  0.0766519  0.166415  0.243818  0.365262  0.778496  0.156935  0.091923  0.376688  0.181045  0.268656  0.0900141  0.416703  0.302745  0.774205  0.201841  0.106255  0.0863536  0.254183  0.0231648  0.541334  0.630025  0.0599961  0.053569  0.509543  0.47708  0.100738  0.699882  0.0665477  0.160839  0.668675  0.225487  0.1004  0.159106  0.10505  0.0676225  0.11408  0.0728555  0.51107  0.694124  0.169011  0.132735  0.0363237  0.0398348  0.354761  0.286302  0.501352  0.654192  0.214212  0.622976  0.164991  0.136596  0.313526  0.307318  0.230597  0.673643  0.0593056  0.195889  0.686804  0.0795294  0.327291  0.111204  0.233432  0.196486  0.174569  0.254585  0.216049  0.279615  0.0604153  0.0449251  0.12479  0.210212  0.159831  0.18769  0.0419955  0.153037  0.0762136  0.0239214  0.566749  0.025348  0.732337  0.0752351  0.410312  0.241345  0.172585  0.224532  0.144802  0.371371  0.303101  0.0928035  0.143509  0.515423  0.0874342  0.184712  0.213371  0.0331187  0.194034  0.426268  0.0221977  0.0348715  0.0493369  0.256383  0.211261  0.534418  0.167073  0.175302  0.224374  0.083379  0.178914  0.0228083  0.530327  0.11495  0.212476  0.10142  0.211701  0.242775  0.363843  0.0431806  0.927514  0.136479  0.045194  0.0562092  0.0443386  0.238698  0.211007  0.0520235  0.0438217  0.768566  0.0828744  0.339799  0.192872  0.291087  0.0420212  0.115569  0.703667  0.141255  0.476319  0.340617  0.135975  0.0919657  0.304209  0.23996  0.277326  0.335332  0.18348  0.0879461  0.315387  0.243721  0.366802  0.48347  0.585977  0.0935308  0.0631434  0.0311692  0.30384  0.329709  0.342988  0.393807  0.280665  0.210519  0.215795  0.0326873  0.171176  0.328631  0.20041  0.0512331  0.39313  0.258094  0.0672423  0.0867214  0.194699  0.0593674  0.235906  0.863303  0.1991  0.211197  0.258378  0.156389  0.236136  0.046408  0.0445084  0.0800786  0.429132  0.0429914  0.523224  0.444612  0.0756195  0.121932  0.32849  0.223274  0.074485  
0.0820652  0.279091  0.0970786  0.432501  0.214875  0.120596  0.228938  0.901982  0.290884  0.119985  0.231643  0.200071  0.151932  0.220545  0.365044  0.73997  0.122062  0.255211  0.55502  0.736317  0.109222  0.0819379  0.435087  0.273347  0.0776119  0.0222979  0.138615  0.448656  0.281404  0.16496  0.125647  0.173447  0.141239  0.416337  0.138188  0.104131  0.065507  0.112822  0.17253  0.288435  0.0472594  0.151634  0.190801  0.378205  0.0850152  0.192795  0.0438855  0.598683  0.353986  0.16742  0.341104  0.387632  0.798921  0.152167  0.0844749  0.0595619  0.355366  0.249205  0.393617  0.186692  0.294282  0.0752533  0.106001  0.178049  0.0911644  0.0627375  0.0548013  0.0443472  0.430515  0.479685  0.373156  0.101371  0.0743753  0.0335734  0.0275149  0.0460855  0.262543  0.44326  0.272397  0.0283439  0.520087  0.0915392  0.600344  0.702724  0.246318  0.485071  0.270783  0.0559387  0.145022  0.394169  0.302788  0.177163  0.330485  0.153058  0.0538578  0.406832  0.343065  0.0723109  0.617522  0.138599  0.268742  0.148994  0.201842  0.497584  0.118598  0.412384  0.409586  0.869547  0.0987598  0.104646  0.0386328  0.344242  0.0452816  0.311528  0.0448079  0.0989205  0.0588991  0.27334  0.0520023  0.0576834  0.28464  0.136162  0.097146  0.174298  0.423389  0.171444  0.127452  0.63675  0.44822  0.494826  0.340177  0.88891  0.0701329  0.297558  0.142115  0.110146  0.22169  0.129539  0.141497  0.663202  0.208691  0.660911  0.129944  0.21507  0.105322  0.161842  0.432175  0.0921115  0.373582  0.212056  0.056042  0.259353  0.0553356  0.180415  0.118299  0.5475  0.026364  0.0484529  0.021143  0.696182  0.344409  0.141208  0.735403  0.0931135  0.127922  0.134608  0.540822  0.127393  0.108607  0.907805  0.209254  0.30724  0.0478956  0.159202  0.288787  0.411699  0.0952542  0.224916  0.100268  0.199635  0.0468241  0.892903  0.0318986  0.909219  0.344089  0.272315  0.29155  0.376846  0.0587629  0.0595325  0.0770196  0.0975733  0.176135  0.782501  0.0697523  0.0767313  0.165218  0.111689  0.898165  0.023653  0.115372  0.174897  0.0400771  0.103677  0.025632  0.184241  0.0375234  0.0360949  0.508541  0.650106  0.187123  0.486316  0.0197913  0.126768  0.357039  0.898119  0.0323085  0.787388  0.507434  0.0346459  0.0792958  0.0395456  0.325293  0.34488  0.132133  0.52293  0.230573  0.0715193  0.135952  0.0263716  0.163934  0.0681718  0.324514  0.0562656  0.381082  0.0856467  0.0582863  0.0463228  0.31805  0.274026  0.0364207  0.305127  0.783997  0.0460839  0.736137  0.381799  0.213645  0.167982  0.352141  0.416415  0.686734  0.256368  0.294028  0.234275  0.179688  0.155625  0.860118  0.2791  0.0762571  0.482103  0.142682  0.163706  0.0519039  0.114177  0.353995  0.893013  0.0417879  0.0683405  0.347377  0.242647  0.512947  0.148279  0.354088  0.903436  0.188695  0.240249  0.576558  0.0920737  0.0644701  0.106301  0.0253444  0.337822  0.132767  0.05217  0.516102  0.244341  0.156508  0.705795  0.421978  0.119823  0.123591  0.144572  0.582998  0.600971  0.288693  0.124841  0.528856  0.227816  0.173259  0.197869  0.242379  0.310058  0.27776  0.0558288  0.211181  0.0793605  0.19268  0.413458  0.116116  0.126184  0.322708  0.25631  0.116373  0.232618  0.0700542  0.0481502  0.107832  0.658353  0.0843796  0.281368  0.423473  0.0941086  0.105732  0.76719  0.699467  0.201337  0.0922295  0.296915  0.115694  0.110326  0.541362  0.116083  0.0833864  0.0667026  0.0841562  0.280379  0.630038  0.0141439  0.173641  0.0245925  0.21879  0.497836  0.742054  0.269718  0.27438  0.210518  0.0221206  0.527202  0.655587  0.413515  0.0392667  0.223787  0.544635  0.226613  0.387997  0.136897  0.147729  0.12878  0.792474  0.10768  0.109593  0.395458  0.0668817  0.023773  0.0986858  0.220696  0.226703  0.204802  0.0383797  0.399346  0.493011  0.424526  0.349182  0.0275097  0.067661  0.912463  0.0350352  0.0384027  0.11302  0.358141  0.327085  0.15277  0.157222  0.065604  0.0585043  0.227365  0.0797345  0.292039  0.212957  0.349468  0.137742  0.104522  0.12134  0.148812  0.152548  0.0186985  0.135525  0.298251  0.148548  0.235648  0.0832526  0.148247  0.147538  0.0216487  0.449047  0.123345  0.294843  0.79786  0.15184  0.262307  0.120373  0.232914  0.500102  0.126773  0.804989  0.898826  0.234995  0.627932  0.0411715  0.425784  0.301725  0.177284  0.277352  0.10121  0.0954525  0.207587  0.338688  0.206478  0.123787  0.0663184  0.14654  0.157751  0.0344554  0.119675  0.0229079  0.0205275  0.0864772  0.0926393  0.189824  0.376444  0.596285  0.0179304  0.248812  0.602253  0.116627  0.035095  0.139411  0.0331206  0.193572  0.347689  0.0582817  0.389357  0.0843661  0.117702  0.119997  0.118497  0.159759  0.323839  0.444131  0.227703  0.0821801  0.439427  0.162638  0.460336  0.0182194  0.70109  0.903287  0.756896  0.592211  0.585361  0.0685044  0.0395342  0.576227  0.608118  0.334114  0.205948  0.076421  0.244498  0.357092  0.112663  0.205128  0.155058  0.157532  0.0964321  0.251024  0.343828  0.249527  0.371073  0.633218  0.166841  0.751988  0.204997  0.129114  0.778378  0.106055  0.146007  0.13459  0.352974  0.178911  0.142517  0.342045  0.0330242  0.120052  0.209494  0.0236324  0.156931  0.177825  0.502046  0.174488  0.1295  0.156707  0.0335444  0.167343  0.192039  0.84587  0.194747  0.107916  0.0312826  0.639646  0.0990826  0.0973978  0.161833  0.335992  0.0332255  0.203681  0.553788  0.78268  0.250008  0.0831555  0.20524  0.272666  0.299391  0.137317  0.2675  0.155651  0.19863  0.383222  0.448284  0.246547  0.0786293  0.251271  0.337027  0.22824  0.179874  0.216933  0.509784  0.224273  0.179632  0.2832  0.0398125  0.511721  0.725207  0.0895074  0.540373  0.161674  0.193113  0.228879  0.275292  0.618015  0.152202  0.0747156  0.062587  0.838117  0.450954  0.231881  0.251511  0.373003  0.265372  0.380185  0.727588  0.0590996  0.0465461  0.218859  0.131145  0.401159  0.27227  0.268926  0.517735  0.0942747  0.242107  0.275021  0.0959301  0.251857  0.2976  0.122688  0.258637  0.296527  0.0272477  0.458895  0.427789  0.142719  0.277376  0.031728  0.108138  0.0852217  0.305844  0.342811  0.0618201  0.0625238  0.341652  0.181958  0.175095  0.219768  0.283518  0.051334  0.0415532  0.0911463  0.0701838  0.0605131  0.499867  0.0411746  0.0361218  0.115904  0.263195  0.110215  0.132334  0.168927  0.225807  0.0591716  0.281405  0.212767  0.235167  0.202582  0.771659  0.6714  0.696428  0.127438  0.197339  0.0519958  0.112498  0.498279  0.124913  0.260488  0.247331  0.135249  0.280857  0.169206  0.0366982  0.0791066  0.079529  0.0553994  0.195478  0.103402  0.260444  0.212961  0.121639  0.0439189  0.51499  0.0321735  0.12318  0.508105  0.472071  0.128078  0.68506  0.0210738  0.285717  0.0175611  0.380294  0.271551  0.22463  0.126624  0.0669819  0.274577  0.0835674  0.299859  0.160646  0.0733981  0.191477  0.0476521  0.0587952  0.122665  0.21806  0.326215  0.295504  0.172583  0.501464  0.732154  0.0196489  0.270394  0.310332  0.19301  0.290498  0.0745098  0.185048  0.197924  0.0985178  0.113382  0.30047  0.0489602  0.303052  0.345135  0.416233  0.0209931  0.0693679  0.43241  0.306331  0.113912  0.12824  0.249289  0.0823424  0.259168  0.0238692  0.73445  0.485451  0.329665  0.266501  0.673185  0.0447067  0.446957  0.0363735  0.164272  0.837814  0.625736  0.02754  0.326738  0.0644281  0.0628243  0.0347247  0.262194  0.188031  0.233218  0.0484034  0.315426  0.050277  0.155568  0.289344  0.0658434  0.81691  0.126471  0.0924156  0.279696  0.329127  0.17411  0.168271  0.0609783  0.175308  0.275275  0.223774  0.825308  0.249991  0.133524  0.06441  0.125016  0.0761801  0.0936234  0.0792567  0.444525  0.833924  0.433165  0.528194  0.179096  0.722888  0.702511  0.181367  0.100968  0.117003  0.417084  0.781852  0.685923  0.238862  0.112706  0.40948  0.222214  0.343473  0.142236  0.109997  0.0306361  0.246869  0.104432  0.0605257  0.246741  0.128596  0.301732  0.221686  0.166149  0.469837  0.143229  0.104428  0.238849  0.068899  0.185741  0.126227  0.834231  0.25378  0.217682  0.238593  0.192084  0.0330028  0.822444  0.796497  0.62565  0.0885351  0.819804  0.361045  0.375335  0.213596  0.363234  0.170568  0.246837  0.116132  0.19983  0.328339  0.450841  0.0536334  0.150958  0.156118  0.256833  0.467181  0.140952  0.3754  0.0879096  0.179583  0.257503  0.387387  0.79593  0.169238  0.099317  0.389346  0.201598  0.27962  0.0999799  0.4325  0.316023  0.794897  0.210554  0.117324  0.0954005  0.264132  0.0263726  0.561585  0.652609  0.066121  0.0598038  0.525686  0.496625  0.111493  0.722288  0.0766959  0.170551  0.689566  0.235415  0.108649  0.177926  0.115937  0.074471  0.121309  0.079226  0.527858  0.713017  0.178022  0.139689  0.0407049  0.0448731  0.367928  0.301087  0.517459  0.672191  0.222444  0.643939  0.173189  0.148683  0.329646  0.318857  0.240593  0.691397  0.064344  0.205005  0.706494  0.0865103  0.342606  0.119312  0.242197  0.208712  0.183113  0.265685  0.224258  0.300461  0.0706954  0.0495084  0.134884  0.21913  0.175473  0.196807  0.0465067  0.161675  0.0899133  0.0275685  0.587088  0.0297006  0.751106  0.0834221  0.427947  0.250781  0.182239  0.235316  0.155064  0.38573  0.316019  0.0990009  0.153791  0.531382  0.0935039  0.195473  0.226234  0.039288  0.207939  0.441875  0.0253089  0.0396375  0.0584901  0.272934  0.229  0.551078  0.175265  0.184425  0.239594  0.0899523  0.188873  0.0269395  0.549843  0.122309  0.221457  0.112722  0.224532  0.264943  0.384239  0.0505116  0.940273  0.143377  0.0526165  0.0619905  0.049699  0.250686  0.219473  0.0597082  0.0479355  0.78669  0.0920135  0.364213  0.201894  0.310881  0.046755  0.123025  0.726382  0.149751  0.491494  0.354381  0.14581  0.097979  0.325046  0.258727  0.287326  0.358103  0.196524  0.0942416  0.338126  0.258958  0.388818  0.502395  0.604064  0.102828  0.0699586  0.0348045  0.315171  0.349305  0.355337  0.415398  0.293741  0.218889  0.225617  0.0378837  0.179849  0.343171  0.209228  0.0572888  0.409057  0.269619  0.0750663  0.0937789  0.205286  0.0645935  0.244872  0.879507  0.207794  0.225568  0.272761  0.164277  0.247782  0.0530076  0.0496451  0.0898123  0.44581  0.0479522  0.543415  0.462267  0.0827257  0.133804  0.340934  0.233208  0.0797269  
0.0909435  0.291382  0.104253  0.448081  0.229448  0.128163  0.237513  0.916525  0.30348  0.126729  0.249167  0.209928  0.159988  0.229402  0.383446  0.758719  0.132876  0.265102  0.573563  0.754931  0.116555  0.0955888  0.450822  0.293581  0.0845891  0.0258799  0.155033  0.467481  0.293811  0.173092  0.135418  0.18272  0.153227  0.438937  0.147398  0.120558  0.0716169  0.125484  0.182738  0.304536  0.0524203  0.159063  0.200703  0.395428  0.0915594  0.205014  0.0509987  0.620128  0.368036  0.183751  0.353677  0.407603  0.816631  0.159878  0.0906575  0.0653213  0.375408  0.260157  0.419076  0.196062  0.306095  0.0810374  0.118612  0.187343  0.097147  0.0675973  0.0600395  0.0496023  0.455166  0.503901  0.388307  0.107392  0.0798759  0.0378358  0.0308885  0.0503898  0.277065  0.462831  0.28915  0.031843  0.537649  0.104464  0.619426  0.722468  0.258766  0.500292  0.281916  0.061194  0.159319  0.41761  0.321722  0.191929  0.343713  0.165378  0.0599158  0.420716  0.358683  0.0798296  0.635508  0.146693  0.278837  0.161969  0.211685  0.513643  0.127742  0.4315  0.424171  0.885455  0.106084  0.114721  0.0429731  0.368138  0.0502988  0.328365  0.0491332  0.10668  0.0643953  0.28776  0.0572911  0.0649831  0.296762  0.151183  0.104491  0.181837  0.443006  0.181094  0.137653  0.659809  0.464532  0.517154  0.355203  0.903571  0.076835  0.315612  0.149355  0.124806  0.237012  0.137922  0.148751  0.687435  0.217122  0.681609  0.136807  0.225783  0.112892  0.177013  0.447498  0.100304  0.388581  0.227064  0.0626988  0.274416  0.0633668  0.197049  0.12569  0.567162  0.0301106  0.0531793  0.0240951  0.718804  0.358906  0.148176  0.753856  0.102333  0.139174  0.141651  0.557501  0.137178  0.118119  0.921429  0.223935  0.331559  0.0544262  0.16802  0.298964  0.425298  0.106313  0.236809  0.109223  0.207925  0.0514688  0.907827  0.0372393  0.923227  0.36248  0.285356  0.303736  0.398635  0.0675982  0.0654227  0.0868149  0.106169  0.183949  0.802137  0.0787206  0.0837876  0.180693  0.118178  0.913092  0.0269396  0.12185  0.187151  0.0443063  0.116611  0.02941  0.192643  0.0415599  0.0402506  0.530824  0.669568  0.195378  0.501315  0.023166  0.133796  0.37163  0.912527  0.0358803  0.804956  0.52414  0.0388844  0.0862042  0.0437423  0.338111  0.364376  0.140063  0.541261  0.239674  0.0769401  0.143646  0.0301627  0.172776  0.0744209  0.340481  0.0610543  0.394188  0.0936685  0.0639338  0.0512947  0.337204  0.284003  0.0409881  0.319685  0.803619  0.0516326  0.757171  0.404888  0.22233  0.182471  0.366494  0.431799  0.705238  0.265709  0.306393  0.248291  0.195988  0.164368  0.877251  0.289643  0.0816057  0.497449  0.149969  0.171619  0.0564393  0.121354  0.367032  0.907966  0.0463843  0.076513  0.360344  0.252216  0.532824  0.157862  0.369066  0.918291  0.196498  0.250357  0.595057  0.0982464  0.0698819  0.115934  0.0292821  0.351352  0.142015  0.0571162  0.534513  0.261283  0.166371  0.727744  0.437079  0.130758  0.130377  0.153499  0.605003  0.621298  0.302745  0.131811  0.552805  0.238128  0.184667  0.210582  0.254191  0.328176  0.29155  0.060594  0.219369  0.0848536  0.206311  0.428671  0.122786  0.13438  0.334196  0.265684  0.122935  0.244995  0.0817094  0.0546433  0.12086  0.680234  0.0907417  0.303779  0.440863  0.105628  0.112042  0.784713  0.718012  0.213506  0.100986  0.308905  0.123012  0.118898  0.557522  0.125826  0.0937501  0.0738676  0.0917162  0.290136  0.653944  0.0165828  0.182234  0.0277932  0.229854  0.518195  0.761589  0.291102  0.286004  0.22214  0.0251163  0.551341  0.675554  0.427975  0.044882  0.236209  0.561395  0.237187  0.409276  0.15283  0.157873  0.137898  0.812798  0.114087  0.122576  0.415535  0.0730616  0.0274816  0.109072  0.230838  0.241154  0.21928  0.0423342  0.414042  0.512885  0.438756  0.362582  0.0320392  0.0735277  0.92638  0.0398087  0.042866  0.119672  0.375746  0.338604  0.160369  0.167031  0.0766797  0.0640768  0.236459  0.085379  0.314098  0.223254  0.362103  0.146758  0.116248  0.130127  0.160323  0.165169  0.021541  0.143556  0.308897  0.159146  0.245999  0.0895396  0.156177  0.159687  0.0245994  0.474693  0.137054  0.311354  0.815977  0.16178  0.273737  0.127538  0.246895  0.516457  0.135795  0.82208  0.913135  0.253188  0.64599  0.0476427  0.447362  0.321405  0.1867  0.28809  0.111424  0.102347  0.218398  0.351896  0.216325  0.131387  0.0714055  0.162452  0.169202  0.0390105  0.133377  0.0262326  0.0234086  0.0924662  0.105163  0.206095  0.394368  0.620124  0.0209076  0.258166  0.62344  0.128901  0.0402838  0.152906  0.0368627  0.203118  0.360897  0.0650758  0.402221  0.0922229  0.124992  0.128572  0.127747  0.167449  0.335422  0.461803  0.246249  0.0897692  0.454238  0.173019  0.476278  0.0211302  0.720867  0.917674  0.777266  0.614474  0.602704  0.0780658  0.0462821  0.596513  0.62593  0.348466  0.219231  0.0868072  0.253888  0.371042  0.11975  0.215129  0.16604  0.172731  0.105427  0.26423  0.357153  0.259489  0.389146  0.652835  0.176964  0.769511  0.223426  0.138112  0.798603  0.113701  0.153741  0.1433  0.364731  0.18869  0.153494  0.359708  0.0383084  0.130515  0.220407  0.0271745  0.164632  0.18787  0.517355  0.182832  0.137945  0.165567  0.0375599  0.17963  0.200378  0.863455  0.202722  0.119317  0.0360523  0.659463  0.108842  0.104348  0.172565  0.355884  0.0373968  0.211795  0.572077  0.800044  0.268496  0.0898042  0.21907  0.283313  0.311262  0.144445  0.278266  0.163502  0.211895  0.396035  0.464568  0.260431  0.0892107  0.264316  0.350824  0.237162  0.193065  0.225147  0.531755  0.244464  0.1875  0.297749  0.0446773  0.532347  0.745488  0.10359  0.561034  0.169497  0.206946  0.243098  0.287601  0.640272  0.159908  0.0838896  0.0719441  0.85474  0.466367  0.241898  0.26054  0.394092  0.274615  0.393689  0.746451  0.0657989  0.0520868  0.230894  0.144986  0.416929  0.284413  0.279485  0.533542  0.101443  0.26067  0.284848  0.104958  0.261289  0.320833  0.135394  0.267924  0.309655  0.0308776  0.473459  0.445526  0.151108  0.288016  0.0356844  0.114672  0.093279  0.316918  0.358721  0.0706923  0.0727063  0.354474  0.196112  0.185522  0.232386  0.293682  0.0569272  0.0474932  0.0977037  0.0761496  0.0660126  0.517789  0.0464411  0.0398958  0.124046  0.286517  0.117067  0.143002  0.187253  0.239292  0.0644733  0.298621  0.228027  0.253276  0.212997  0.788751  0.688838  0.719386  0.136726  0.205896  0.0564571  0.119889  0.523483  0.131863  0.27882  0.265232  0.143883  0.298445  0.180586  0.0406173  0.0908665  0.0871125  0.0620584  0.205107  0.112573  0.275731  0.221434  0.133808  0.0481996  0.537908  0.0367571  0.133186  0.524791  0.487564  0.135829  0.702945  0.0245873  0.3001  0.02054  0.393093  0.285109  0.23638  0.137149  0.0722308  0.284429  0.0891053  0.324016  0.168186  0.0787895  0.201285  0.0535483  0.0668094  0.136842  0.234068  0.345844  0.305774  0.188046  0.51739  0.750749  0.0227623  0.280562  0.322273  0.20108  0.300787  0.0839111  0.203272  0.206288  0.110334  0.122678  0.311296  0.0540161  0.314371  0.359412  0.433224  0.0240454  0.0747163  0.45515  0.32612  0.121157  0.136602  0.271367  0.0904324  0.272534  0.0274696  0.752552  0.508772  0.348233  0.286434  0.694581  0.0514613  0.470374  0.0414377  0.172393  0.855063  0.645595  0.0316818  0.338829  0.0696398  0.0681313  0.0395893  0.27184  0.196969  0.241706  0.0563334  0.326436  0.055043  0.163275  0.299852  0.0716596  0.833751  0.13615  0.102784  0.295352  0.344088  0.181695  0.175725  0.0681211  0.187505  0.28982  0.240053  0.843223  0.260399  0.143717  0.0711588  0.137781  0.0828588  0.100895  0.0855319  0.460866  0.851877  0.449875  0.544858  0.190545  0.743869  0.723434  0.190264  0.107644  0.124838  0.432553  0.799372  0.709179  0.253042  0.122446  0.427636  0.232872  0.360787  0.150675  0.117638  0.0343658  0.260335  0.111129  0.0665935  0.260465  0.142664  0.315849  0.233789  0.179698  0.484647  0.152982  0.112688  0.253917  0.0749347  0.194322  0.13553  0.851108  0.265202  0.23195  0.24831  0.210219  0.0366084  0.840747  0.814281  0.648879  0.10305  0.838195  0.374543  0.391319  0.221756  0.377676  0.178164  0.262165  0.126909  0.21714  0.341548  0.47572  0.0592157  0.16256  0.164825  0.267756  0.490327  0.153766  0.389411  0.0998595  0.19314  0.27143  0.409747  0.812827  0.181907  0.106964  0.402079  0.222966  0.290718  0.110408  0.448365  0.329454  0.814841  0.219401  0.128865  0.104848  0.274203  0.0297822  0.581734  0.674854  0.0725214  0.0663588  0.541802  0.516176  0.122721  0.744149  0.0875004  0.180488  0.710078  0.24549  0.117183  0.197561  0.127286  0.081622  0.128728  0.0858397  0.544615  0.731545  0.187215  0.146791  0.0453244  0.0501963  0.381194  0.316082  0.533549  0.68994  0.230786  0.66463  0.181543  0.161189  0.345969  0.330508  0.250734  0.708873  0.0695731  0.214274  0.725805  0.093756  0.358087  0.127666  0.251072  0.221208  0.191815  0.276935  0.232575  0.321728  0.0817171  0.0543021  0.145308  0.228181  0.191684  0.206085  0.0512361  0.170504  0.104625  0.0314665  0.607279  0.0343865  0.769412  0.0919916  0.445673  0.260338  0.192095  0.246275  0.16561  0.40019  0.32908  0.105376  0.164361  0.547309  0.0997555  0.206462  0.23936  0.0459607  0.222196  0.45754  0.0286185  0.0446953  0.0683697  0.289803  0.247236  0.56768  0.183611  0.193727  0.255153  0.0967494  0.199038  0.0314042  0.569282  0.129864  0.23057  0.124542  0.23763  0.287722  0.40484  0.0583843  0.951869  0.150415  0.0605696  0.0680352  0.0553483  0.262867  0.228059  0.0678863  0.0522242  0.80427  0.10158  0.388982  0.211068  0.331027  0.0517284  0.13068  0.748524  0.158451  0.506678  0.368267  0.155929  0.104161  0.346234  0.277948  0.297431  0.381198  0.209904  0.100731  0.361246  0.274492  0.411063  0.521316  0.622009  0.112513  0.0770954  0.0386327  0.326614  0.369159  0.367782  0.437153  0.306989  0.227376  0.235593  0.0434472  0.188688  0.357858  0.218186  0.0636611  0.42508  0.281302  0.0832842  0.101083  0.216079  0.0700242  0.253949  0.89482  0.216623  0.240271  0.287384  0.172321  0.259615  0.0600198  0.0550467  0.100046  0.462549  0.0531694  0.563536  0.47997  0.0901209  0.146138  0.353489  0.243293  0.0851313  
0.10023  0.303829  0.111653  0.463712  0.244354  0.135926  0.246195  0.93  0.316226  0.133629  0.267113  0.219957  0.168212  0.238381  0.402016  0.776984  0.144076  0.275112  0.592002  0.77308  0.124094  0.110173  0.466607  0.314231  0.0918377  0.029721  0.172194  0.486352  0.306373  0.181378  0.145496  0.19218  0.165613  0.461665  0.156853  0.138012  0.0779773  0.138718  0.193172  0.32088  0.0578331  0.166634  0.210791  0.412783  0.0983208  0.217509  0.0586153  0.641341  0.382199  0.200666  0.366353  0.427728  0.833701  0.167743  0.0970359  0.0713271  0.395667  0.271261  0.444752  0.205605  0.318035  0.0870162  0.131832  0.196819  0.103299  0.0726247  0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        