1.0751470668615
0.209286676212879
0.005642905950493
0
0
0
0
0
0.618646119680809
0.120424818269695
0.00324696218554252
0
0
0
0
0
0.0270241954166866
0.0052604933877518
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.0751470668615
0.618646119680809
0.0270241954166866
0
0
0
0
0
0.209286676212879
0.120424818269695
0.0052604933877518
0
0
0
0
0
0.005642905950493
0.00324696218554252
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.120899895850957
0.0235342104694498
0.000634542717679418
0
0
0
0
0
0.0235342104694498
0.00458113763061587
0.00012351922857017
0
0
0
0
0
0.000634542717679418
0.00012351922857017
3.33039542942496E-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
1.01761113768327
1.73398879943584
0.293322551841617
0
0
0
0
0
0.585539598326253
0.997747634165433
0.168779568958323
0
0
0
0
0
0.0255780098282053
0.0435844114825049
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.671724385546521
0.79333326492161
0.37639848589829
0
0
0
0
0
-0.130756961829
0.154429182073883
0.0732692209961276
0
0
0
0
0
-0.00352554329460865
0.00416380711005268
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.114430001582779
0.194986408576163
0.0329840140585686
0
0
0
0
0
0.0222747895878132
0.0379557909939855
0.00642062363675311
0
0
0
0
0
0.000600585498253116
0.00102338554336718
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.293322551841617
2.24843727422797
1.04018276148525
0.005642905950493
0
0
0
0
0.168779568958323
1.2937643955141
0.598527447068423
0.00324696218554252
0
0
0
0
0.00737276434583826
0.0565152528000396
0.0261453554419333
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.37639848589829
-0.430446876731664
0.779821167213267
0.0270241954166866
0
0
0
0
-0.0732692209961276
-0.0837902077716312
0.151798935380007
0.0052604933877518
0
0
0
0
-0.00197552625245234
-0.00225919905931635
0.00409288890833668
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0329840140585686
0.252835952085232
0.116968172453497
0.000634542717679418
0
0
0
0
0.00642062363675311
0.0492167050164622
0.0227688665020939
0.00012351922857017
0
0
0
0
0.000173116492560937
0.00132700868792317
0.000613907079970816
3.33039542942496E-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.005642905950493
1.04018276148525
2.24843727422797
0.293322551841617
0
0
0
0
0.00324696218554252
0.598527447068423
1.2937643955141
0.168779568958323
0
0
0
0
0.000141836403432007
0.0261453554419333
0.0565152528000396
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0270241954166866
-0.779821167213267
0.430446876731663
0.37639848589829
0
0
0
0
-0.0052604933877518
-0.151798935380007
0.0837902077716312
0.0732692209961276
0
0
0
0
-0.000141836403432007
-0.00409288890833668
0.00225919905931635
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000634542717679418
0.116968172453497
0.252835952085232
0.0329840140585686
0
0
0
0
0.00012351922857017
0.0227688665020939
0.0492167050164622
0.00642062363675311
0
0
0
0
3.33039542942496E-06
0.000613907079970816
0.00132700868792317
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.293322551841617
2.24843727422797
1.04018276148525
0.005642905950493
0
0
0
0
0.168779568958323
1.2937643955141
0.598527447068423
0.00324696218554252
0
0
0
0
0.00737276434583826
0.0565152528000396
0.0261453554419333
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.37639848589829
-0.430446876731664
0.779821167213267
0.0270241954166866
0
0
0
0
-0.0732692209961276
-0.0837902077716312
0.151798935380007
0.0052604933877518
0
0
0
0
-0.00197552625245234
-0.00225919905931635
0.00409288890833668
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0329840140585686
0.252835952085232
0.116968172453497
0.000634542717679418
0
0
0
0
0.00642062363675311
0.0492167050164622
0.0227688665020939
0.00012351922857017
0
0
0
0
0.000173116492560937
0.00132700868792317
0.000613907079970816
3.33039542942496E-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.005642905950493
1.04018276148525
2.24843727422797
0.293322551841617
0
0
0
0
0.00324696218554252
0.598527447068423
1.2937643955141
0.168779568958323
0
0
0
0
0.000141836403432007
0.0261453554419333
0.0565152528000396
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0270241954166866
-0.779821167213267
0.430446876731663
0.37639848589829
0
0
0
0
-0.0052604933877518
-0.151798935380007
0.0837902077716312
0.0732692209961276
0
0
0
0
-0.000141836403432007
-0.00409288890833668
0.00225919905931635
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000634542717679418
0.116968172453497
0.252835952085232
0.0329840140585686
0
0
0
0
0.00012351922857017
0.0227688665020939
0.0492167050164622
0.00642062363675311
0
0
0
0
3.33039542942496E-06
0.000613907079970816
0.00132700868792317
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.293322551841617
1.73398879943584
1.01761113768327
0
0
0
0
0
0.168779568958323
0.997747634165433
0.585539598326253
0
0
0
0
0
0.00737276434583826
0.0435844114825049
0.0255780098282053
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.37639848589829
-0.793333264921611
0.671724385546521
0
0
0
0
0
-0.0732692209961276
-0.154429182073883
0.130756961829
0
0
0
0
0
-0.00197552625245234
-0.00416380711005269
0.00352554329460865
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0329840140585686
0.194986408576163
0.114430001582779
0
0
0
0
0
0.00642062363675311
0.0379557909939855
0.0222747895878132
0
0
0
0
0
0.000173116492560937
0.00102338554336718
0.000600585498253116
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.005642905950493
0.209286676212879
1.0751470668615
0
0
0
0
0
0.00324696218554252
0.120424818269695
0.618646119680809
0
0
0
0
0
0.000141836403432007
0.0052604933877518
0.0270241954166866
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0270241954166866
-0.618646119680808
-1.0751470668615
0
0
0
0
0
-0.0052604933877518
-0.120424818269695
-0.209286676212879
0
0
0
0
0
-0.000141836403432007
-0.00324696218554252
-0.005642905950493
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000634542717679418
0.0235342104694498
0.120899895850957
0
0
0
0
0
0.00012351922857017
0.00458113763061587
0.0235342104694498
0
0
0
0
0
3.33039542942496E-06
0.00012351922857017
0.000634542717679418
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.671724385546521
-0.130756961829
-0.00352554329460865
0
0
0
0
0
0.79333326492161
0.154429182073883
0.00416380711005268
0
0
0
0
0
0.37639848589829
0.0732692209961276
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.01761113768327
0.585539598326253
0.0255780098282053
0
0
0
0
0
1.73398879943584
0.997747634165433
0.0435844114825049
0
0
0
0
0
0.293322551841617
0.168779568958323
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.114430001582779
0.0222747895878132
0.000600585498253116
0
0
0
0
0
0.194986408576163
0.0379557909939855
0.00102338554336718
0
0
0
0
0
0.0329840140585686
0.00642062363675311
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.63577740874184
-1.08335184715305
-0.183260427318014
0
0
0
0
0
0.750878452968764
1.27948169882432
0.216437866874286
0
0
0
0
0
0.356255719113228
0.607052540800282
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.63577740874184
0.750878452968764
0.356255719113228
0
0
0
0
0
-1.08335184715305
1.27948169882432
0.607052540800282
0
0
0
0
0
-0.183260427318014
0.216437866874286
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.108306340299723
0.184551813588796
0.031218891913533
0
0
0
0
0
0.184551813588796
0.314472558159191
0.0531963604801984
0
0
0
0
0
0.031218891913533
0.0531963604801984
0.0089987272177393
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.183260427318014
-1.40476609481858
-0.649879581920274
-0.00352554329460865
0
0
0
0
0.216437866874286
1.65908473241876
0.767533681408974
0.00416380711005268
0
0
0
0
0.102689360177765
0.787155926609349
0.364157824123037
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.356255719113228
-0.407411738769639
0.738089448054661
0.0255780098282053
0
0
0
0
-0.607052540800282
-0.694221363765292
1.25768949308307
0.0435844114825049
0
0
0
0
-0.102689360177765
-0.117434888869441
0.212751484701367
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.031218891913533
0.239305569236911
0.110708682292736
0.000600585498253116
0
0
0
0
0.0531963604801984
0.407771850496956
0.188645355762265
0.00102338554336718
0
0
0
0
0.0089987272177393
0.0689789229295258
0.0319113578837767
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00352554329460865
-0.649879581920274
-1.40476609481858
-0.183260427318014
0
0
0
0
0.00416380711005268
0.767533681408974
1.65908473241876
0.216437866874286
0
0
0
0
0.00197552625245234
0.364157824123037
0.787155926609349
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0255780098282053
-0.738089448054661
0.407411738769638
0.356255719113228
0
0
0
0
-0.0435844114825049
-1.25768949308307
0.694221363765292
0.607052540800282
0
0
0
0
-0.00737276434583826
-0.212751484701367
0.117434888869441
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000600585498253116
0.110708682292736
0.239305569236911
0.031218891913533
0
0
0
0
0.00102338554336718
0.188645355762265
0.407771850496956
0.0531963604801984
0
0
0
0
0.000173116492560937
0.0319113578837767
0.0689789229295258
0.0089987272177393
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.183260427318014
-1.40476609481858
-0.649879581920274
-0.00352554329460865
0
0
0
0
0.216437866874286
1.65908473241876
0.767533681408974
0.00416380711005268
0
0
0
0
0.102689360177765
0.787155926609349
0.364157824123037
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.356255719113228
-0.407411738769639
0.738089448054661
0.0255780098282053
0
0
0
0
-0.607052540800282
-0.694221363765292
1.25768949308307
0.0435844114825049
0
0
0
0
-0.102689360177765
-0.117434888869441
0.212751484701367
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.031218891913533
0.239305569236911
0.110708682292736
0.000600585498253116
0
0
0
0
0.0531963604801984
0.407771850496956
0.188645355762265
0.00102338554336718
0
0
0
0
0.0089987272177393
0.0689789229295258
0.0319113578837767
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00352554329460865
-0.649879581920274
-1.40476609481858
-0.183260427318014
0
0
0
0
0.00416380711005268
0.767533681408974
1.65908473241876
0.216437866874286
0
0
0
0
0.00197552625245234
0.364157824123037
0.787155926609349
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0255780098282053
-0.738089448054661
0.407411738769638
0.356255719113228
0
0
0
0
-0.0435844114825049
-1.25768949308307
0.694221363765292
0.607052540800282
0
0
0
0
-0.00737276434583826
-0.212751484701367
0.117434888869441
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000600585498253116
0.110708682292736
0.239305569236911
0.031218891913533
0
0
0
0
0.00102338554336718
0.188645355762265
0.407771850496956
0.0531963604801984
0
0
0
0
0.000173116492560937
0.0319113578837767
0.0689789229295258
0.0089987272177393
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.183260427318014
-1.08335184715305
-0.63577740874184
0
0
0
0
0
0.216437866874286
1.27948169882432
0.750878452968764
0
0
0
0
0
0.102689360177765
0.607052540800282
0.356255719113228
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.356255719113228
-0.750878452968764
0.63577740874184
0
0
0
0
0
-0.607052540800282
-1.27948169882432
1.08335184715305
0
0
0
0
0
-0.102689360177765
-0.216437866874287
0.183260427318014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.031218891913533
0.184551813588796
0.108306340299723
0
0
0
0
0
0.0531963604801984
0.314472558159191
0.184551813588796
0
0
0
0
0
0.0089987272177393
0.0531963604801984
0.031218891913533
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00352554329460865
-0.130756961829
-0.671724385546521
0
0
0
0
0
0.00416380711005268
0.154429182073883
0.79333326492161
0
0
0
0
0
0.00197552625245234
0.0732692209961276
0.37639848589829
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0255780098282053
-0.585539598326252
-1.01761113768327
0
0
0
0
0
-0.0435844114825049
-0.997747634165433
-1.73398879943584
0
0
0
0
0
-0.00737276434583826
-0.168779568958323
-0.293322551841617
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000600585498253116
0.0222747895878132
0.114430001582779
0
0
0
0
0
0.00102338554336718
0.0379557909939855
0.194986408576163
0
0
0
0
0
0.000173116492560937
0.00642062363675311
0.0329840140585686
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.37639848589829
-0.0732692209961276
-0.00197552625245234
0
0
0
0
0
-0.430446876731664
-0.0837902077716312
-0.00225919905931635
0
0
0
0
0
0.779821167213267
0.151798935380007
0.00409288890833668
0
0
0
0
0
0.0270241954166866
0.0052604933877518
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.293322551841617
0.168779568958323
0.00737276434583826
0
0
0
0
0
2.24843727422797
1.2937643955141
0.0565152528000396
0
0
0
0
0
1.04018276148525
0.598527447068423
0.0261453554419333
0
0
0
0
0
0.005642905950493
0.00324696218554252
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0329840140585686
0.00642062363675311
0.000173116492560937
0
0
0
0
0
0.252835952085232
0.0492167050164622
0.00132700868792317
0
0
0
0
0
0.116968172453497
0.0227688665020939
0.000613907079970816
0
0
0
0
0
0.000634542717679418
0.00012351922857017
3.33039542942496E-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.356255719113228
-0.607052540800282
-0.102689360177765
0
0
0
0
0
-0.407411738769639
-0.694221363765292
-0.117434888869441
0
0
0
0
0
0.738089448054661
1.25768949308307
0.212751484701367
0
0
0
0
0
0.0255780098282053
0.0435844114825049
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.183260427318014
0.216437866874286
0.102689360177765
0
0
0
0
0
-1.40476609481858
1.65908473241876
0.787155926609349
0
0
0
0
0
-0.649879581920274
0.767533681408974
0.364157824123037
0
0
0
0
0
-0.00352554329460865
0.00416380711005268
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.031218891913533
0.0531963604801984
0.0089987272177393
0
0
0
0
0
0.239305569236911
0.407771850496956
0.0689789229295258
0
0
0
0
0
0.110708682292736
0.188645355762265
0.0319113578837767
0
0
0
0
0
0.000600585498253116
0.00102338554336718
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.787155926609349
-0.364157824123037
-0.00197552625245234
0
0
0
0
-0.117434888869441
-0.900186432209428
-0.416448535006904
-0.00225919905931635
0
0
0
0
0.212751484701367
1.63082710601874
0.754461003688008
0.00409288890833668
0
0
0
0
0.00737276434583826
0.0565152528000396
0.0261453554419333
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.117434888869441
0.212751484701367
0.00737276434583826
0
0
0
0
-0.787155926609349
-0.900186432209428
1.63082710601874
0.0565152528000396
0
0
0
0
-0.364157824123037
-0.416448535006904
0.754461003688008
0.0261453554419333
0
0
0
0
-0.00197552625245234
-0.00225919905931635
0.00409288890833668
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0089987272177393
0.0689789229295258
0.0319113578837767
0.000173116492560937
0
0
0
0
0.0689789229295258
0.528751643803335
0.244613603988604
0.00132700868792317
0
0
0
0
0.0319113578837767
0.244613603988604
0.113164310612619
0.000613907079970816
0
0
0
0
0.000173116492560937
0.00132700868792317
0.000613907079970816
3.33039542942496E-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.00197552625245234
-0.364157824123037
-0.787155926609349
-0.102689360177765
0
0
0
0
-0.00225919905931635
-0.416448535006904
-0.900186432209428
-0.117434888869441
0
0
0
0
0.00409288890833668
0.754461003688008
1.63082710601874
0.212751484701367
0
0
0
0
0.000141836403432007
0.0261453554419333
0.0565152528000396
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.212751484701367
0.117434888869441
0.102689360177765
0
0
0
0
-0.0565152528000396
-1.63082710601874
0.900186432209427
0.787155926609349
0
0
0
0
-0.0261453554419333
-0.754461003688008
0.416448535006904
0.364157824123037
0
0
0
0
-0.000141836403432007
-0.00409288890833668
0.00225919905931635
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.0319113578837767
0.0689789229295258
0.0089987272177393
0
0
0
0
0.00132700868792317
0.244613603988604
0.528751643803335
0.0689789229295258
0
0
0
0
0.000613907079970816
0.113164310612619
0.244613603988604
0.0319113578837767
0
0
0
0
3.33039542942496E-06
0.000613907079970816
0.00132700868792317
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.787155926609349
-0.364157824123037
-0.00197552625245234
0
0
0
0
-0.117434888869441
-0.900186432209428
-0.416448535006904
-0.00225919905931635
0
0
0
0
0.212751484701367
1.63082710601874
0.754461003688008
0.00409288890833668
0
0
0
0
0.00737276434583826
0.0565152528000396
0.0261453554419333
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.117434888869441
0.212751484701367
0.00737276434583826
0
0
0
0
-0.787155926609349
-0.900186432209428
1.63082710601874
0.0565152528000396
0
0
0
0
-0.364157824123037
-0.416448535006904
0.754461003688008
0.0261453554419333
0
0
0
0
-0.00197552625245234
-0.00225919905931635
0.00409288890833668
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0089987272177393
0.0689789229295258
0.0319113578837767
0.000173116492560937
0
0
0
0
0.0689789229295258
0.528751643803335
0.244613603988604
0.00132700868792317
0
0
0
0
0.0319113578837767
0.244613603988604
0.113164310612619
0.000613907079970816
0
0
0
0
0.000173116492560937
0.00132700868792317
0.000613907079970816
3.33039542942496E-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.00197552625245234
-0.364157824123037
-0.787155926609349
-0.102689360177765
0
0
0
0
-0.00225919905931635
-0.416448535006904
-0.900186432209428
-0.117434888869441
0
0
0
0
0.00409288890833668
0.754461003688008
1.63082710601874
0.212751484701367
0
0
0
0
0.000141836403432007
0.0261453554419333
0.0565152528000396
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.212751484701367
0.117434888869441
0.102689360177765
0
0
0
0
-0.0565152528000396
-1.63082710601874
0.900186432209427
0.787155926609349
0
0
0
0
-0.0261453554419333
-0.754461003688008
0.416448535006904
0.364157824123037
0
0
0
0
-0.000141836403432007
-0.00409288890833668
0.00225919905931635
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.0319113578837767
0.0689789229295258
0.0089987272177393
0
0
0
0
0.00132700868792317
0.244613603988604
0.528751643803335
0.0689789229295258
0
0
0
0
0.000613907079970816
0.113164310612619
0.244613603988604
0.0319113578837767
0
0
0
0
3.33039542942496E-06
0.000613907079970816
0.00132700868792317
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.607052540800282
-0.356255719113228
0
0
0
0
0
-0.117434888869441
-0.694221363765292
-0.407411738769639
0
0
0
0
0
0.212751484701367
1.25768949308307
0.738089448054661
0
0
0
0
0
0.00737276434583826
0.0435844114825049
0.0255780098282053
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.216437866874287
0.183260427318014
0
0
0
0
0
-0.787155926609349
-1.65908473241876
1.40476609481858
0
0
0
0
0
-0.364157824123037
-0.767533681408975
0.649879581920275
0
0
0
0
0
-0.00197552625245234
-0.00416380711005269
0.00352554329460865
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0089987272177393
0.0531963604801984
0.031218891913533
0
0
0
0
0
0.0689789229295258
0.407771850496956
0.239305569236911
0
0
0
0
0
0.0319113578837767
0.188645355762265
0.110708682292736
0
0
0
0
0
0.000173116492560937
0.00102338554336718
0.000600585498253116
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.0732692209961276
-0.37639848589829
0
0
0
0
0
-0.00225919905931635
-0.0837902077716312
-0.430446876731664
0
0
0
0
0
0.00409288890833668
0.151798935380007
0.779821167213267
0
0
0
0
0
0.000141836403432007
0.0052604933877518
0.0270241954166866
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.168779568958323
-0.293322551841617
0
0
0
0
0
-0.0565152528000396
-1.2937643955141
-2.24843727422797
0
0
0
0
0
-0.0261453554419333
-0.598527447068422
-1.04018276148525
0
0
0
0
0
-0.000141836403432007
-0.00324696218554252
-0.005642905950493
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.00642062363675311
0.0329840140585686
0
0
0
0
0
0.00132700868792317
0.0492167050164622
0.252835952085232
0
0
0
0
0
0.000613907079970816
0.0227688665020939
0.116968172453497
0
0
0
0
0
3.33039542942496E-06
0.00012351922857017
0.000634542717679418
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0270241954166866
-0.0052604933877518
-0.000141836403432007
0
0
0
0
0
-0.779821167213267
-0.151798935380007
-0.00409288890833668
0
0
0
0
0
0.430446876731663
0.0837902077716312
0.00225919905931635
0
0
0
0
0
0.37639848589829
0.0732692209961276
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.005642905950493
0.00324696218554252
0.000141836403432007
0
0
0
0
0
1.04018276148525
0.598527447068423
0.0261453554419333
0
0
0
0
0
2.24843727422797
1.2937643955141
0.0565152528000396
0
0
0
0
0
0.293322551841617
0.168779568958323
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000634542717679418
0.00012351922857017
3.33039542942496E-06
0
0
0
0
0
0.116968172453497
0.0227688665020939
0.000613907079970816
0
0
0
0
0
0.252835952085232
0.0492167050164622
0.00132700868792317
0
0
0
0
0
0.0329840140585686
0.00642062363675311
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0255780098282053
-0.0435844114825049
-0.00737276434583826
0
0
0
0
0
-0.738089448054661
-1.25768949308307
-0.212751484701367
0
0
0
0
0
0.407411738769638
0.694221363765292
0.117434888869441
0
0
0
0
0
0.356255719113228
0.607052540800282
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00352554329460865
0.00416380711005268
0.00197552625245234
0
0
0
0
0
-0.649879581920274
0.767533681408974
0.364157824123037
0
0
0
0
0
-1.40476609481858
1.65908473241876
0.787155926609349
0
0
0
0
0
-0.183260427318014
0.216437866874286
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000600585498253116
0.00102338554336718
0.000173116492560937
0
0
0
0
0
0.110708682292736
0.188645355762265
0.0319113578837767
0
0
0
0
0
0.239305569236911
0.407771850496956
0.0689789229295258
0
0
0
0
0
0.031218891913533
0.0531963604801984
0.0089987272177393
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.0565152528000396
-0.0261453554419333
-0.000141836403432007
0
0
0
0
-0.212751484701367
-1.63082710601874
-0.754461003688008
-0.00409288890833668
0
0
0
0
0.117434888869441
0.900186432209427
0.416448535006904
0.00225919905931635
0
0
0
0
0.102689360177765
0.787155926609349
0.364157824123037
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.00225919905931635
0.00409288890833668
0.000141836403432007
0
0
0
0
-0.364157824123037
-0.416448535006904
0.754461003688008
0.0261453554419333
0
0
0
0
-0.787155926609349
-0.900186432209428
1.63082710601874
0.0565152528000396
0
0
0
0
-0.102689360177765
-0.117434888869441
0.212751484701367
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.00132700868792317
0.000613907079970816
3.33039542942496E-06
0
0
0
0
0.0319113578837767
0.244613603988604
0.113164310612619
0.000613907079970816
0
0
0
0
0.0689789229295258
0.528751643803335
0.244613603988604
0.00132700868792317
0
0
0
0
0.0089987272177393
0.0689789229295258
0.0319113578837767
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.0261453554419333
-0.0565152528000396
-0.00737276434583826
0
0
0
0
-0.00409288890833668
-0.754461003688008
-1.63082710601874
-0.212751484701367
0
0
0
0
0.00225919905931635
0.416448535006904
0.900186432209427
0.117434888869441
0
0
0
0
0.00197552625245234
0.364157824123037
0.787155926609349
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.00409288890833668
0.00225919905931635
0.00197552625245234
0
0
0
0
-0.0261453554419333
-0.754461003688008
0.416448535006904
0.364157824123037
0
0
0
0
-0.0565152528000396
-1.63082710601874
0.900186432209427
0.787155926609349
0
0
0
0
-0.00737276434583826
-0.212751484701367
0.117434888869441
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.33039542942496E-06
0.000613907079970816
0.00132700868792317
0.000173116492560937
0
0
0
0
0.000613907079970816
0.113164310612619
0.244613603988604
0.0319113578837767
0
0
0
0
0.00132700868792317
0.244613603988604
0.528751643803335
0.0689789229295258
0
0
0
0
0.000173116492560937
0.0319113578837767
0.0689789229295258
0.0089987272177393
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.0565152528000396
-0.0261453554419333
-0.000141836403432007
0
0
0
0
-0.212751484701367
-1.63082710601874
-0.754461003688008
-0.00409288890833668
0
0
0
0
0.117434888869441
0.900186432209427
0.416448535006904
0.00225919905931635
0
0
0
0
0.102689360177765
0.787155926609349
0.364157824123037
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.00225919905931635
0.00409288890833668
0.000141836403432007
0
0
0
0
-0.364157824123037
-0.416448535006904
0.754461003688008
0.0261453554419333
0
0
0
0
-0.787155926609349
-0.900186432209428
1.63082710601874
0.0565152528000396
0
0
0
0
-0.102689360177765
-0.117434888869441
0.212751484701367
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.00132700868792317
0.000613907079970816
3.33039542942496E-06
0
0
0
0
0.0319113578837767
0.244613603988604
0.113164310612619
0.000613907079970816
0
0
0
0
0.0689789229295258
0.528751643803335
0.244613603988604
0.00132700868792317
0
0
0
0
0.0089987272177393
0.0689789229295258
0.0319113578837767
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.0261453554419333
-0.0565152528000396
-0.00737276434583826
0
0
0
0
-0.00409288890833668
-0.754461003688008
-1.63082710601874
-0.212751484701367
0
0
0
0
0.00225919905931635
0.416448535006904
0.900186432209427
0.117434888869441
0
0
0
0
0.00197552625245234
0.364157824123037
0.787155926609349
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.00409288890833668
0.00225919905931635
0.00197552625245234
0
0
0
0
-0.0261453554419333
-0.754461003688008
0.416448535006904
0.364157824123037
0
0
0
0
-0.0565152528000396
-1.63082710601874
0.900186432209427
0.787155926609349
0
0
0
0
-0.00737276434583826
-0.212751484701367
0.117434888869441
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.33039542942496E-06
0.000613907079970816
0.00132700868792317
0.000173116492560937
0
0
0
0
0.000613907079970816
0.113164310612619
0.244613603988604
0.0319113578837767
0
0
0
0
0.00132700868792317
0.244613603988604
0.528751643803335
0.0689789229295258
0
0
0
0
0.000173116492560937
0.0319113578837767
0.0689789229295258
0.0089987272177393
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.0435844114825049
-0.0255780098282053
0
0
0
0
0
-0.212751484701367
-1.25768949308307
-0.738089448054661
0
0
0
0
0
0.117434888869441
0.694221363765292
0.407411738769638
0
0
0
0
0
0.102689360177765
0.607052540800282
0.356255719113228
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.00416380711005269
0.00352554329460865
0
0
0
0
0
-0.364157824123037
-0.767533681408975
0.649879581920275
0
0
0
0
0
-0.787155926609349
-1.65908473241876
1.40476609481858
0
0
0
0
0
-0.102689360177765
-0.216437866874287
0.183260427318014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.00102338554336718
0.000600585498253116
0
0
0
0
0
0.0319113578837767
0.188645355762265
0.110708682292736
0
0
0
0
0
0.0689789229295258
0.407771850496956
0.239305569236911
0
0
0
0
0
0.0089987272177393
0.0531963604801984
0.031218891913533
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.0052604933877518
-0.0270241954166866
0
0
0
0
0
-0.00409288890833668
-0.151798935380007
-0.779821167213267
0
0
0
0
0
0.00225919905931635
0.0837902077716312
0.430446876731663
0
0
0
0
0
0.00197552625245234
0.0732692209961276
0.37639848589829
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.00324696218554252
-0.005642905950493
0
0
0
0
0
-0.0261453554419333
-0.598527447068422
-1.04018276148525
0
0
0
0
0
-0.0565152528000396
-1.2937643955141
-2.24843727422797
0
0
0
0
0
-0.00737276434583826
-0.168779568958323
-0.293322551841617
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.33039542942496E-06
0.00012351922857017
0.000634542717679418
0
0
0
0
0
0.000613907079970816
0.0227688665020939
0.116968172453497
0
0
0
0
0
0.00132700868792317
0.0492167050164622
0.252835952085232
0
0
0
0
0
0.000173116492560937
0.00642062363675311
0.0329840140585686
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.37639848589829
-0.0732692209961276
-0.00197552625245234
0
0
0
0
0
-0.430446876731664
-0.0837902077716312
-0.00225919905931635
0
0
0
0
0
0.779821167213267
0.151798935380007
0.00409288890833668
0
0
0
0
0
0.0270241954166866
0.0052604933877518
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.293322551841617
0.168779568958323
0.00737276434583826
0
0
0
0
0
2.24843727422797
1.2937643955141
0.0565152528000396
0
0
0
0
0
1.04018276148525
0.598527447068423
0.0261453554419333
0
0
0
0
0
0.005642905950493
0.00324696218554252
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0329840140585686
0.00642062363675311
0.000173116492560937
0
0
0
0
0
0.252835952085232
0.0492167050164622
0.00132700868792317
0
0
0
0
0
0.116968172453497
0.0227688665020939
0.000613907079970816
0
0
0
0
0
0.000634542717679418
0.00012351922857017
3.33039542942496E-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.356255719113228
-0.607052540800282
-0.102689360177765
0
0
0
0
0
-0.407411738769639
-0.694221363765292
-0.117434888869441
0
0
0
0
0
0.738089448054661
1.25768949308307
0.212751484701367
0
0
0
0
0
0.0255780098282053
0.0435844114825049
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.183260427318014
0.216437866874286
0.102689360177765
0
0
0
0
0
-1.40476609481858
1.65908473241876
0.787155926609349
0
0
0
0
0
-0.649879581920274
0.767533681408974
0.364157824123037
0
0
0
0
0
-0.00352554329460865
0.00416380711005268
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.031218891913533
0.0531963604801984
0.0089987272177393
0
0
0
0
0
0.239305569236911
0.407771850496956
0.0689789229295258
0
0
0
0
0
0.110708682292736
0.188645355762265
0.0319113578837767
0
0
0
0
0
0.000600585498253116
0.00102338554336718
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.787155926609349
-0.364157824123037
-0.00197552625245234
0
0
0
0
-0.117434888869441
-0.900186432209428
-0.416448535006904
-0.00225919905931635
0
0
0
0
0.212751484701367
1.63082710601874
0.754461003688008
0.00409288890833668
0
0
0
0
0.00737276434583826
0.0565152528000396
0.0261453554419333
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.117434888869441
0.212751484701367
0.00737276434583826
0
0
0
0
-0.787155926609349
-0.900186432209428
1.63082710601874
0.0565152528000396
0
0
0
0
-0.364157824123037
-0.416448535006904
0.754461003688008
0.0261453554419333
0
0
0
0
-0.00197552625245234
-0.00225919905931635
0.00409288890833668
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0089987272177393
0.0689789229295258
0.0319113578837767
0.000173116492560937
0
0
0
0
0.0689789229295258
0.528751643803335
0.244613603988604
0.00132700868792317
0
0
0
0
0.0319113578837767
0.244613603988604
0.113164310612619
0.000613907079970816
0
0
0
0
0.000173116492560937
0.00132700868792317
0.000613907079970816
3.33039542942496E-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.00197552625245234
-0.364157824123037
-0.787155926609349
-0.102689360177765
0
0
0
0
-0.00225919905931635
-0.416448535006904
-0.900186432209428
-0.117434888869441
0
0
0
0
0.00409288890833668
0.754461003688008
1.63082710601874
0.212751484701367
0
0
0
0
0.000141836403432007
0.0261453554419333
0.0565152528000396
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.212751484701367
0.117434888869441
0.102689360177765
0
0
0
0
-0.0565152528000396
-1.63082710601874
0.900186432209427
0.787155926609349
0
0
0
0
-0.0261453554419333
-0.754461003688008
0.416448535006904
0.364157824123037
0
0
0
0
-0.000141836403432007
-0.00409288890833668
0.00225919905931635
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.0319113578837767
0.0689789229295258
0.0089987272177393
0
0
0
0
0.00132700868792317
0.244613603988604
0.528751643803335
0.0689789229295258
0
0
0
0
0.000613907079970816
0.113164310612619
0.244613603988604
0.0319113578837767
0
0
0
0
3.33039542942496E-06
0.000613907079970816
0.00132700868792317
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.787155926609349
-0.364157824123037
-0.00197552625245234
0
0
0
0
-0.117434888869441
-0.900186432209428
-0.416448535006904
-0.00225919905931635
0
0
0
0
0.212751484701367
1.63082710601874
0.754461003688008
0.00409288890833668
0
0
0
0
0.00737276434583826
0.0565152528000396
0.0261453554419333
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.117434888869441
0.212751484701367
0.00737276434583826
0
0
0
0
-0.787155926609349
-0.900186432209428
1.63082710601874
0.0565152528000396
0
0
0
0
-0.364157824123037
-0.416448535006904
0.754461003688008
0.0261453554419333
0
0
0
0
-0.00197552625245234
-0.00225919905931635
0.00409288890833668
0.000141836403432007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0089987272177393
0.0689789229295258
0.0319113578837767
0.000173116492560937
0
0
0
0
0.0689789229295258
0.528751643803335
0.244613603988604
0.00132700868792317
0
0
0
0
0.0319113578837767
0.244613603988604
0.113164310612619
0.000613907079970816
0
0
0
0
0.000173116492560937
0.00132700868792317
0.000613907079970816
3.33039542942496E-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.00197552625245234
-0.364157824123037
-0.787155926609349
-0.102689360177765
0
0
0
0
-0.00225919905931635
-0.416448535006904
-0.900186432209428
-0.117434888869441
0
0
0
0
0.00409288890833668
0.754461003688008
1.63082710601874
0.212751484701367
0
0
0
0
0.000141836403432007
0.0261453554419333
0.0565152528000396
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.212751484701367
0.117434888869441
0.102689360177765
0
0
0
0
-0.0565152528000396
-1.63082710601874
0.900186432209427
0.787155926609349
0
0
0
0
-0.0261453554419333
-0.754461003688008
0.416448535006904
0.364157824123037
0
0
0
0
-0.000141836403432007
-0.00409288890833668
0.00225919905931635
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.0319113578837767
0.0689789229295258
0.0089987272177393
0
0
0
0
0.00132700868792317
0.244613603988604
0.528751643803335
0.0689789229295258
0
0
0
0
0.000613907079970816
0.113164310612619
0.244613603988604
0.0319113578837767
0
0
0
0
3.33039542942496E-06
0.000613907079970816
0.00132700868792317
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.607052540800282
-0.356255719113228
0
0
0
0
0
-0.117434888869441
-0.694221363765292
-0.407411738769639
0
0
0
0
0
0.212751484701367
1.25768949308307
0.738089448054661
0
0
0
0
0
0.00737276434583826
0.0435844114825049
0.0255780098282053
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.216437866874287
0.183260427318014
0
0
0
0
0
-0.787155926609349
-1.65908473241876
1.40476609481858
0
0
0
0
0
-0.364157824123037
-0.767533681408975
0.649879581920275
0
0
0
0
0
-0.00197552625245234
-0.00416380711005269
0.00352554329460865
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0089987272177393
0.0531963604801984
0.031218891913533
0
0
0
0
0
0.0689789229295258
0.407771850496956
0.239305569236911
0
0
0
0
0
0.0319113578837767
0.188645355762265
0.110708682292736
0
0
0
0
0
0.000173116492560937
0.00102338554336718
0.000600585498253116
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.0732692209961276
-0.37639848589829
0
0
0
0
0
-0.00225919905931635
-0.0837902077716312
-0.430446876731664
0
0
0
0
0
0.00409288890833668
0.151798935380007
0.779821167213267
0
0
0
0
0
0.000141836403432007
0.0052604933877518
0.0270241954166866
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.168779568958323
-0.293322551841617
0
0
0
0
0
-0.0565152528000396
-1.2937643955141
-2.24843727422797
0
0
0
0
0
-0.0261453554419333
-0.598527447068422
-1.04018276148525
0
0
0
0
0
-0.000141836403432007
-0.00324696218554252
-0.005642905950493
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.00642062363675311
0.0329840140585686
0
0
0
0
0
0.00132700868792317
0.0492167050164622
0.252835952085232
0
0
0
0
0
0.000613907079970816
0.0227688665020939
0.116968172453497
0
0
0
0
0
3.33039542942496E-06
0.00012351922857017
0.000634542717679418
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0270241954166866
-0.0052604933877518
-0.000141836403432007
0
0
0
0
0
-0.779821167213267
-0.151798935380007
-0.00409288890833668
0
0
0
0
0
0.430446876731663
0.0837902077716312
0.00225919905931635
0
0
0
0
0
0.37639848589829
0.0732692209961276
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.005642905950493
0.00324696218554252
0.000141836403432007
0
0
0
0
0
1.04018276148525
0.598527447068423
0.0261453554419333
0
0
0
0
0
2.24843727422797
1.2937643955141
0.0565152528000396
0
0
0
0
0
0.293322551841617
0.168779568958323
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000634542717679418
0.00012351922857017
3.33039542942496E-06
0
0
0
0
0
0.116968172453497
0.0227688665020939
0.000613907079970816
0
0
0
0
0
0.252835952085232
0.0492167050164622
0.00132700868792317
0
0
0
0
0
0.0329840140585686
0.00642062363675311
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0255780098282053
-0.0435844114825049
-0.00737276434583826
0
0
0
0
0
-0.738089448054661
-1.25768949308307
-0.212751484701367
0
0
0
0
0
0.407411738769638
0.694221363765292
0.117434888869441
0
0
0
0
0
0.356255719113228
0.607052540800282
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00352554329460865
0.00416380711005268
0.00197552625245234
0
0
0
0
0
-0.649879581920274
0.767533681408974
0.364157824123037
0
0
0
0
0
-1.40476609481858
1.65908473241876
0.787155926609349
0
0
0
0
0
-0.183260427318014
0.216437866874286
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000600585498253116
0.00102338554336718
0.000173116492560937
0
0
0
0
0
0.110708682292736
0.188645355762265
0.0319113578837767
0
0
0
0
0
0.239305569236911
0.407771850496956
0.0689789229295258
0
0
0
0
0
0.031218891913533
0.0531963604801984
0.0089987272177393
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.0565152528000396
-0.0261453554419333
-0.000141836403432007
0
0
0
0
-0.212751484701367
-1.63082710601874
-0.754461003688008
-0.00409288890833668
0
0
0
0
0.117434888869441
0.900186432209427
0.416448535006904
0.00225919905931635
0
0
0
0
0.102689360177765
0.787155926609349
0.364157824123037
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.00225919905931635
0.00409288890833668
0.000141836403432007
0
0
0
0
-0.364157824123037
-0.416448535006904
0.754461003688008
0.0261453554419333
0
0
0
0
-0.787155926609349
-0.900186432209428
1.63082710601874
0.0565152528000396
0
0
0
0
-0.102689360177765
-0.117434888869441
0.212751484701367
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.00132700868792317
0.000613907079970816
3.33039542942496E-06
0
0
0
0
0.0319113578837767
0.244613603988604
0.113164310612619
0.000613907079970816
0
0
0
0
0.0689789229295258
0.528751643803335
0.244613603988604
0.00132700868792317
0
0
0
0
0.0089987272177393
0.0689789229295258
0.0319113578837767
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.0261453554419333
-0.0565152528000396
-0.00737276434583826
0
0
0
0
-0.00409288890833668
-0.754461003688008
-1.63082710601874
-0.212751484701367
0
0
0
0
0.00225919905931635
0.416448535006904
0.900186432209427
0.117434888869441
0
0
0
0
0.00197552625245234
0.364157824123037
0.787155926609349
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.00409288890833668
0.00225919905931635
0.00197552625245234
0
0
0
0
-0.0261453554419333
-0.754461003688008
0.416448535006904
0.364157824123037
0
0
0
0
-0.0565152528000396
-1.63082710601874
0.900186432209427
0.787155926609349
0
0
0
0
-0.00737276434583826
-0.212751484701367
0.117434888869441
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.33039542942496E-06
0.000613907079970816
0.00132700868792317
0.000173116492560937
0
0
0
0
0.000613907079970816
0.113164310612619
0.244613603988604
0.0319113578837767
0
0
0
0
0.00132700868792317
0.244613603988604
0.528751643803335
0.0689789229295258
0
0
0
0
0.000173116492560937
0.0319113578837767
0.0689789229295258
0.0089987272177393
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.0565152528000396
-0.0261453554419333
-0.000141836403432007
0
0
0
0
-0.212751484701367
-1.63082710601874
-0.754461003688008
-0.00409288890833668
0
0
0
0
0.117434888869441
0.900186432209427
0.416448535006904
0.00225919905931635
0
0
0
0
0.102689360177765
0.787155926609349
0.364157824123037
0.00197552625245234
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.00225919905931635
0.00409288890833668
0.000141836403432007
0
0
0
0
-0.364157824123037
-0.416448535006904
0.754461003688008
0.0261453554419333
0
0
0
0
-0.787155926609349
-0.900186432209428
1.63082710601874
0.0565152528000396
0
0
0
0
-0.102689360177765
-0.117434888869441
0.212751484701367
0.00737276434583826
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.00132700868792317
0.000613907079970816
3.33039542942496E-06
0
0
0
0
0.0319113578837767
0.244613603988604
0.113164310612619
0.000613907079970816
0
0
0
0
0.0689789229295258
0.528751643803335
0.244613603988604
0.00132700868792317
0
0
0
0
0.0089987272177393
0.0689789229295258
0.0319113578837767
0.000173116492560937
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.0261453554419333
-0.0565152528000396
-0.00737276434583826
0
0
0
0
-0.00409288890833668
-0.754461003688008
-1.63082710601874
-0.212751484701367
0
0
0
0
0.00225919905931635
0.416448535006904
0.900186432209427
0.117434888869441
0
0
0
0
0.00197552625245234
0.364157824123037
0.787155926609349
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.00409288890833668
0.00225919905931635
0.00197552625245234
0
0
0
0
-0.0261453554419333
-0.754461003688008
0.416448535006904
0.364157824123037
0
0
0
0
-0.0565152528000396
-1.63082710601874
0.900186432209427
0.787155926609349
0
0
0
0
-0.00737276434583826
-0.212751484701367
0.117434888869441
0.102689360177765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.33039542942496E-06
0.000613907079970816
0.00132700868792317
0.000173116492560937
0
0
0
0
0.000613907079970816
0.113164310612619
0.244613603988604
0.0319113578837767
0
0
0
0
0.00132700868792317
0.244613603988604
0.528751643803335
0.0689789229295258
0
0
0
0
0.000173116492560937
0.0319113578837767
0.0689789229295258
0.0089987272177393
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.0435844114825049
-0.0255780098282053
0
0
0
0
0
-0.212751484701367
-1.25768949308307
-0.738089448054661
0
0
0
0
0
0.117434888869441
0.694221363765292
0.407411738769638
0
0
0
0
0
0.102689360177765
0.607052540800282
0.356255719113228
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.00416380711005269
0.00352554329460865
0
0
0
0
0
-0.364157824123037
-0.767533681408975
0.649879581920275
0
0
0
0
0
-0.787155926609349
-1.65908473241876
1.40476609481858
0
0
0
0
0
-0.102689360177765
-0.216437866874287
0.183260427318014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.00102338554336718
0.000600585498253116
0
0
0
0
0
0.0319113578837767
0.188645355762265
0.110708682292736
0
0
0
0
0
0.0689789229295258
0.407771850496956
0.239305569236911
0
0
0
0
0
0.0089987272177393
0.0531963604801984
0.031218891913533
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.0052604933877518
-0.0270241954166866
0
0
0
0
0
-0.00409288890833668
-0.151798935380007
-0.779821167213267
0
0
0
0
0
0.00225919905931635
0.0837902077716312
0.430446876731663
0
0
0
0
0
0.00197552625245234
0.0732692209961276
0.37639848589829
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.00324696218554252
-0.005642905950493
0
0
0
0
0
-0.0261453554419333
-0.598527447068422
-1.04018276148525
0
0
0
0
0
-0.0565152528000396
-1.2937643955141
-2.24843727422797
0
0
0
0
0
-0.00737276434583826
-0.168779568958323
-0.293322551841617
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.33039542942496E-06
0.00012351922857017
0.000634542717679418
0
0
0
0
0
0.000613907079970816
0.0227688665020939
0.116968172453497
0
0
0
0
0
0.00132700868792317
0.0492167050164622
0.252835952085232
0
0
0
0
0
0.000173116492560937
0.00642062363675311
0.0329840140585686
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.37639848589829
-0.0732692209961276
-0.00197552625245234
0
0
0
0
0
-0.793333264921611
-0.154429182073883
-0.00416380711005269
0
0
0
0
0
0.671724385546521
0.130756961829
0.00352554329460865
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.293322551841617
0.168779568958323
0.00737276434583826
0
0
0
0
0
1.73398879943584
0.997747634165433
0.0435844114825049
0
0
0
0
0
1.01761113768327
0.585539598326253
0.0255780098282053
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0329840140585686
0.00642062363675311
0.000173116492560937
0
0
0
0
0
0.194986408576163
0.0379557909939855
0.00102338554336718
0
0
0
0
0
0.114430001582779
0.0222747895878132
0.000600585498253116
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.356255719113228
-0.607052540800282
-0.102689360177765
0
0
0
0
0
-0.750878452968764
-1.27948169882432
-0.216437866874287
0
0
0
0
0
0.63577740874184
1.08335184715305
0.183260427318014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.183260427318014
0.216437866874286
0.102689360177765
0
0
0
0
0
-1.08335184715305
1.27948169882432
0.607052540800282
0
0
0
0
0
-0.63577740874184
0.750878452968764
0.356255719113228
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.031218891913533
0.0531963604801984
0.0089987272177393
0
0
0
0
0
0.184551813588796
0.314472558159191
0.0531963604801984
0
0
0
0
0
0.108306340299723
0.184551813588796
0.031218891913533
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.787155926609349
-0.364157824123037
-0.00197552625245234
0
0
0
0
-0.216437866874287
-1.65908473241876
-0.767533681408975
-0.00416380711005269
0
0
0
0
0.183260427318014
1.40476609481858
0.649879581920275
0.00352554329460865
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.117434888869441
0.212751484701367
0.00737276434583826
0
0
0
0
-0.607052540800282
-0.694221363765292
1.25768949308307
0.0435844114825049
0
0
0
0
-0.356255719113228
-0.407411738769639
0.738089448054661
0.0255780098282053
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0089987272177393
0.0689789229295258
0.0319113578837767
0.000173116492560937
0
0
0
0
0.0531963604801984
0.407771850496956
0.188645355762265
0.00102338554336718
0
0
0
0
0.031218891913533
0.239305569236911
0.110708682292736
0.000600585498253116
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.364157824123037
-0.787155926609349
-0.102689360177765
0
0
0
0
-0.00416380711005269
-0.767533681408975
-1.65908473241876
-0.216437866874287
0
0
0
0
0.00352554329460865
0.649879581920275
1.40476609481858
0.183260427318014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.212751484701367
0.117434888869441
0.102689360177765
0
0
0
0
-0.0435844114825049
-1.25768949308307
0.694221363765292
0.607052540800282
0
0
0
0
-0.0255780098282053
-0.738089448054661
0.407411738769638
0.356255719113228
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.0319113578837767
0.0689789229295258
0.0089987272177393
0
0
0
0
0.00102338554336718
0.188645355762265
0.407771850496956
0.0531963604801984
0
0
0
0
0.000600585498253116
0.110708682292736
0.239305569236911
0.031218891913533
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.787155926609349
-0.364157824123037
-0.00197552625245234
0
0
0
0
-0.216437866874287
-1.65908473241876
-0.767533681408975
-0.00416380711005269
0
0
0
0
0.183260427318014
1.40476609481858
0.649879581920275
0.00352554329460865
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.117434888869441
0.212751484701367
0.00737276434583826
0
0
0
0
-0.607052540800282
-0.694221363765292
1.25768949308307
0.0435844114825049
0
0
0
0
-0.356255719113228
-0.407411738769639
0.738089448054661
0.0255780098282053
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0089987272177393
0.0689789229295258
0.0319113578837767
0.000173116492560937
0
0
0
0
0.0531963604801984
0.407771850496956
0.188645355762265
0.00102338554336718
0
0
0
0
0.031218891913533
0.239305569236911
0.110708682292736
0.000600585498253116
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.364157824123037
-0.787155926609349
-0.102689360177765
0
0
0
0
-0.00416380711005269
-0.767533681408975
-1.65908473241876
-0.216437866874287
0
0
0
0
0.00352554329460865
0.649879581920275
1.40476609481858
0.183260427318014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.212751484701367
0.117434888869441
0.102689360177765
0
0
0
0
-0.0435844114825049
-1.25768949308307
0.694221363765292
0.607052540800282
0
0
0
0
-0.0255780098282053
-0.738089448054661
0.407411738769638
0.356255719113228
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.0319113578837767
0.0689789229295258
0.0089987272177393
0
0
0
0
0.00102338554336718
0.188645355762265
0.407771850496956
0.0531963604801984
0
0
0
0
0.000600585498253116
0.110708682292736
0.239305569236911
0.031218891913533
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.607052540800282
-0.356255719113228
0
0
0
0
0
-0.216437866874287
-1.27948169882432
-0.750878452968764
0
0
0
0
0
0.183260427318014
1.08335184715305
0.63577740874184
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.102689360177765
-0.216437866874287
0.183260427318014
0
0
0
0
0
-0.607052540800282
-1.27948169882432
1.08335184715305
0
0
0
0
0
-0.356255719113228
-0.750878452968764
0.63577740874184
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0089987272177393
0.0531963604801984
0.031218891913533
0
0
0
0
0
0.0531963604801984
0.314472558159191
0.184551813588796
0
0
0
0
0
0.031218891913533
0.184551813588796
0.108306340299723
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.0732692209961276
-0.37639848589829
0
0
0
0
0
-0.00416380711005269
-0.154429182073883
-0.793333264921611
0
0
0
0
0
0.00352554329460865
0.130756961829
0.671724385546521
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.168779568958323
-0.293322551841617
0
0
0
0
0
-0.0435844114825049
-0.997747634165433
-1.73398879943584
0
0
0
0
0
-0.0255780098282053
-0.585539598326252
-1.01761113768327
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.00642062363675311
0.0329840140585686
0
0
0
0
0
0.00102338554336718
0.0379557909939855
0.194986408576163
0
0
0
0
0
0.000600585498253116
0.0222747895878132
0.114430001582779
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0270241954166866
-0.0052604933877518
-0.000141836403432007
0
0
0
0
0
-0.618646119680808
-0.120424818269695
-0.00324696218554252
0
0
0
0
0
-1.0751470668615
-0.209286676212879
-0.005642905950493
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.005642905950493
0.00324696218554252
0.000141836403432007
0
0
0
0
0
0.209286676212879
0.120424818269695
0.0052604933877518
0
0
0
0
0
1.0751470668615
0.618646119680809
0.0270241954166866
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000634542717679418
0.00012351922857017
3.33039542942496E-06
0
0
0
0
0
0.0235342104694498
0.00458113763061587
0.00012351922857017
0
0
0
0
0
0.120899895850957
0.0235342104694498
0.000634542717679418
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0255780098282053
-0.0435844114825049
-0.00737276434583826
0
0
0
0
0
-0.585539598326252
-0.997747634165433
-0.168779568958323
0
0
0
0
0
-1.01761113768327
-1.73398879943584
-0.293322551841617
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00352554329460865
0.00416380711005268
0.00197552625245234
0
0
0
0
0
-0.130756961829
0.154429182073883
0.0732692209961276
0
0
0
0
0
-0.671724385546521
0.79333326492161
0.37639848589829
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000600585498253116
0.00102338554336718
0.000173116492560937
0
0
0
0
0
0.0222747895878132
0.0379557909939855
0.00642062363675311
0
0
0
0
0
0.114430001582779
0.194986408576163
0.0329840140585686
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.0565152528000396
-0.0261453554419333
-0.000141836403432007
0
0
0
0
-0.168779568958323
-1.2937643955141
-0.598527447068422
-0.00324696218554252
0
0
0
0
-0.293322551841617
-2.24843727422797
-1.04018276148525
-0.005642905950493
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.00225919905931635
0.00409288890833668
0.000141836403432007
0
0
0
0
-0.0732692209961276
-0.0837902077716312
0.151798935380007
0.0052604933877518
0
0
0
0
-0.37639848589829
-0.430446876731664
0.779821167213267
0.0270241954166866
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.00132700868792317
0.000613907079970816
3.33039542942496E-06
0
0
0
0
0.00642062363675311
0.0492167050164622
0.0227688665020939
0.00012351922857017
0
0
0
0
0.0329840140585686
0.252835952085232
0.116968172453497
0.000634542717679418
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.0261453554419333
-0.0565152528000396
-0.00737276434583826
0
0
0
0
-0.00324696218554252
-0.598527447068422
-1.2937643955141
-0.168779568958323
0
0
0
0
-0.005642905950493
-1.04018276148525
-2.24843727422797
-0.293322551841617
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.00409288890833668
0.00225919905931635
0.00197552625245234
0
0
0
0
-0.0052604933877518
-0.151798935380007
0.0837902077716312
0.0732692209961276
0
0
0
0
-0.0270241954166866
-0.779821167213267
0.430446876731663
0.37639848589829
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.33039542942496E-06
0.000613907079970816
0.00132700868792317
0.000173116492560937
0
0
0
0
0.00012351922857017
0.0227688665020939
0.0492167050164622
0.00642062363675311
0
0
0
0
0.000634542717679418
0.116968172453497
0.252835952085232
0.0329840140585686
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.0565152528000396
-0.0261453554419333
-0.000141836403432007
0
0
0
0
-0.168779568958323
-1.2937643955141
-0.598527447068422
-0.00324696218554252
0
0
0
0
-0.293322551841617
-2.24843727422797
-1.04018276148525
-0.005642905950493
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.00225919905931635
0.00409288890833668
0.000141836403432007
0
0
0
0
-0.0732692209961276
-0.0837902077716312
0.151798935380007
0.0052604933877518
0
0
0
0
-0.37639848589829
-0.430446876731664
0.779821167213267
0.0270241954166866
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.00132700868792317
0.000613907079970816
3.33039542942496E-06
0
0
0
0
0.00642062363675311
0.0492167050164622
0.0227688665020939
0.00012351922857017
0
0
0
0
0.0329840140585686
0.252835952085232
0.116968172453497
0.000634542717679418
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.0261453554419333
-0.0565152528000396
-0.00737276434583826
0
0
0
0
-0.00324696218554252
-0.598527447068422
-1.2937643955141
-0.168779568958323
0
0
0
0
-0.005642905950493
-1.04018276148525
-2.24843727422797
-0.293322551841617
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.00409288890833668
0.00225919905931635
0.00197552625245234
0
0
0
0
-0.0052604933877518
-0.151798935380007
0.0837902077716312
0.0732692209961276
0
0
0
0
-0.0270241954166866
-0.779821167213267
0.430446876731663
0.37639848589829
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.33039542942496E-06
0.000613907079970816
0.00132700868792317
0.000173116492560937
0
0
0
0
0.00012351922857017
0.0227688665020939
0.0492167050164622
0.00642062363675311
0
0
0
0
0.000634542717679418
0.116968172453497
0.252835952085232
0.0329840140585686
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00737276434583826
-0.0435844114825049
-0.0255780098282053
0
0
0
0
0
-0.168779568958323
-0.997747634165433
-0.585539598326252
0
0
0
0
0
-0.293322551841617
-1.73398879943584
-1.01761113768327
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00197552625245234
-0.00416380711005269
0.00352554329460865
0
0
0
0
0
-0.0732692209961276
-0.154429182073883
0.130756961829
0
0
0
0
0
-0.37639848589829
-0.793333264921611
0.671724385546521
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000173116492560937
0.00102338554336718
0.000600585498253116
0
0
0
0
0
0.00642062363675311
0.0379557909939855
0.0222747895878132
0
0
0
0
0
0.0329840140585686
0.194986408576163
0.114430001582779
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.0052604933877518
-0.0270241954166866
0
0
0
0
0
-0.00324696218554252
-0.120424818269695
-0.618646119680808
0
0
0
0
0
-0.005642905950493
-0.209286676212879
-1.0751470668615
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.000141836403432007
-0.00324696218554252
-0.005642905950493
0
0
0
0
0
-0.0052604933877518
-0.120424818269695
-0.209286676212879
0
0
0
0
0
-0.0270241954166866
-0.618646119680808
-1.0751470668615
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.33039542942496E-06
0.00012351922857017
0.000634542717679418
0
0
0
0
0
0.00012351922857017
0.00458113763061587
0.0235342104694498
0
0
0
0
0
0.000634542717679418
0.0235342104694498
0.120899895850957
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0345414456728923
0.00672379117172315
0.000181290667420203
0
0
0
0
0
0.00672379117172315
0.00130884411003161
3.52897965145791E-05
0
0
0
0
0
0.000181290667420203
3.52897965145791E-05
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.716736040652549
0.412414249224014
0.0180154096325799
0
0
0
0
0
0.139518869830554
0.0802800008513095
0.00350685531201086
0
0
0
0
0
0.00376178682283665
0.00216455487137007
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0326929783950617
0.0557081740342342
0.00942362705657323
0
0
0
0
0
0.0063639710274942
0.0108440779320988
0.00183439051765933
0
0
0
0
0
0.000171588992809482
0.0002923841736987
4.94598765432099E-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.447798344380733
0.528867687727342
0.250922286639236
0
0
0
0
0
-0.0871678210336844
0.102948669937733
0.0488441934848585
0
0
0
0
0
-0.00235026818191791
0.00277576037184552
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00942362705657323
0.0722359538991852
0.0334181410647425
0.000181290667420203
0
0
0
0
0.00183439051765933
0.0140613532423605
0.00650513021355251
3.52897965145791E-05
0
0
0
0
4.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.250922286639236
-0.286953105904396
0.519859982911053
0.0180154096325799
0
0
0
0
-0.0488441934848585
-0.0558579041088802
0.101195242281728
0.00350685531201086
0
0
0
0
-0.00131696482093483
-0.00150607246090265
0.00272848346185357
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000181290667420203
0.0334181410647425
0.0722359538991852
0.00942362705657323
0
0
0
0
3.52897965145791E-05
0.00650513021355251
0.0140613532423605
0.00183439051765933
0
0
0
0
9.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-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.0180154096325799
-0.519859982911052
0.286953105904396
0.250922286639236
0
0
0
0
-0.00350685531201086
-0.101195242281728
0.0558579041088802
0.0488441934848585
0
0
0
0
-9.4553819983913E-05
-0.00272848346185356
0.00150607246090265
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00942362705657323
0.0722359538991852
0.0334181410647425
0.000181290667420203
0
0
0
0
0.00183439051765933
0.0140613532423605
0.00650513021355251
3.52897965145791E-05
0
0
0
0
4.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.250922286639236
-0.286953105904396
0.519859982911053
0.0180154096325799
0
0
0
0
-0.0488441934848585
-0.0558579041088802
0.101195242281728
0.00350685531201086
0
0
0
0
-0.00131696482093483
-0.00150607246090265
0.00272848346185357
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000181290667420203
0.0334181410647425
0.0722359538991852
0.00942362705657323
0
0
0
0
3.52897965145791E-05
0.00650513021355251
0.0140613532423605
0.00183439051765933
0
0
0
0
9.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-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.0180154096325799
-0.519859982911052
0.286953105904396
0.250922286639236
0
0
0
0
-0.00350685531201086
-0.101195242281728
0.0558579041088802
0.0488441934848585
0
0
0
0
-9.4553819983913E-05
-0.00272848346185356
0.00150607246090265
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00942362705657323
0.0557081740342342
0.0326929783950617
0
0
0
0
0
0.00183439051765933
0.0108440779320988
0.0063639710274942
0
0
0
0
0
4.94598765432099E-05
0.0002923841736987
0.000171588992809482
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.250922286639236
-0.528867687727343
0.447798344380733
0
0
0
0
0
-0.0488441934848585
-0.102948669937733
0.0871678210336845
0
0
0
0
0
-0.00131696482093483
-0.00277576037184552
0.00235026818191791
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000181290667420203
0.00672379117172314
0.0345414456728923
0
0
0
0
0
3.52897965145791E-05
0.00130884411003161
0.00672379117172315
0
0
0
0
0
9.51503489602225E-07
3.52897965145791E-05
0.000181290667420203
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0180154096325799
-0.412414249224014
-0.716736040652549
0
0
0
0
0
-0.00350685531201086
-0.0802800008513095
-0.139518869830554
0
0
0
0
0
-9.4553819983913E-05
-0.00216455487137006
-0.00376178682283665
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0326929783950617
0.0063639710274942
0.000171588992809482
0
0
0
0
0
0.0557081740342342
0.0108440779320988
0.0002923841736987
0
0
0
0
0
0.00942362705657323
0.00183439051765933
4.94598765432099E-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.678380288825177
0.390344117828213
0.0170513244718748
0
0
0
0
0
1.15594629325591
0.665138482840045
0.0290551120706971
0
0
0
0
0
0.195540545959696
0.112515211850377
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0309434308703175
0.0527269804332151
0.00891932661653041
0
0
0
0
0
0.0527269804332151
0.0898457083591042
0.0151983521787941
0
0
0
0
0
0.00891932661653041
0.0151983521787941
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.42383465176366
0.500565611887097
0.237494312589642
0
0
0
0
0
-0.722205675386109
0.852953679704246
0.4046855057991
0
0
0
0
0
-0.122168731267281
0.144286139573074
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00891932661653041
0.0683702848611834
0.0316297868415555
0.000171588992809482
0
0
0
0
0.0151983521787941
0.11650158274941
0.0538965171280099
0.0002923841736987
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-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.237494312589642
-0.271596961533392
0.492039949651159
0.0170513244718748
0
0
0
0
-0.4046855057991
-0.462795729940494
0.838426123668897
0.0290551120706971
0
0
0
0
-0.068456835068905
-0.0782867943159242
0.14182864976132
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000171588992809482
0.0316297868415555
0.0683702848611834
0.00891932661653041
0
0
0
0
0.0002923841736987
0.0538965171280099
0.11650158274941
0.0151983521787941
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0170513244718748
-0.492039949651159
0.271596961533392
0.237494312589642
0
0
0
0
-0.0290551120706971
-0.838426123668897
0.462795729940494
0.4046855057991
0
0
0
0
-0.00491497962350962
-0.14182864976132
0.0782867943159242
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00891932661653041
0.0683702848611834
0.0316297868415555
0.000171588992809482
0
0
0
0
0.0151983521787941
0.11650158274941
0.0538965171280099
0.0002923841736987
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-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.237494312589642
-0.271596961533392
0.492039949651159
0.0170513244718748
0
0
0
0
-0.4046855057991
-0.462795729940494
0.838426123668897
0.0290551120706971
0
0
0
0
-0.068456835068905
-0.0782867943159242
0.14182864976132
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000171588992809482
0.0316297868415555
0.0683702848611834
0.00891932661653041
0
0
0
0
0.0002923841736987
0.0538965171280099
0.11650158274941
0.0151983521787941
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0170513244718748
-0.492039949651159
0.271596961533392
0.237494312589642
0
0
0
0
-0.0290551120706971
-0.838426123668897
0.462795729940494
0.4046855057991
0
0
0
0
-0.00491497962350962
-0.14182864976132
0.0782867943159242
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00891932661653041
0.0527269804332151
0.0309434308703175
0
0
0
0
0
0.0151983521787941
0.0898457083591042
0.0527269804332151
0
0
0
0
0
0.00257096207675731
0.0151983521787941
0.00891932661653041
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.237494312589642
-0.500565611887097
0.42383465176366
0
0
0
0
0
-0.4046855057991
-0.852953679704246
0.722205675386109
0
0
0
0
0
-0.068456835068905
-0.144286139573074
0.122168731267281
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000171588992809482
0.00636397102749419
0.0326929783950617
0
0
0
0
0
0.0002923841736987
0.0108440779320988
0.0557081740342342
0
0
0
0
0
4.94598765432099E-05
0.00183439051765933
0.00942362705657323
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0170513244718748
-0.390344117828213
-0.678380288825177
0
0
0
0
0
-0.0290551120706971
-0.665138482840044
-1.15594629325591
0
0
0
0
0
-0.00491497962350962
-0.112515211850377
-0.195540545959696
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00942362705657323
0.00183439051765933
4.94598765432099E-05
0
0
0
0
0
0.0722359538991852
0.0140613532423605
0.000379130173593043
0
0
0
0
0
0.0334181410647425
0.00650513021355251
0.000175395006767891
0
0
0
0
0
0.000181290667420203
3.52897965145791E-05
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.195540545959696
0.112515211850377
0.00491497962350962
0
0
0
0
0
1.49889822449133
0.862475096625521
0.0376753281266184
0
0
0
0
0
0.693427436116524
0.399002337313693
0.0174295397518104
0
0
0
0
0
0.00376178682283665
0.00216455487137007
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00891932661653041
0.0151983521787941
0.00257096207675731
0
0
0
0
0
0.0683702848611834
0.11650158274941
0.0197074753636025
0
0
0
0
0
0.0316297868415555
0.0538965171280099
0.00911716612270325
0
0
0
0
0
0.000171588992809482
0.0002923841736987
4.94598765432099E-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.122168731267281
0.144286139573074
0.068456835068905
0
0
0
0
0
-0.936473269449857
1.10601224601964
0.524749626914856
0
0
0
0
0
-0.433235724491332
0.511668653374479
0.242762171873382
0
0
0
0
0
-0.00235026818191791
0.00277576037184552
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-05
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
4.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.0782867943159242
0.14182864976132
0.00491497962350962
0
0
0
0
-0.524749626914856
-0.600100283168093
1.08717458195633
0.0376753281266184
0
0
0
0
-0.242762171873382
-0.277621251377003
0.502953883498574
0.0174295397518104
0
0
0
0
-0.00131696482093483
-0.00150607246090265
0.00272848346185357
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
9.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-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.00491497962350962
-0.14182864976132
0.0782867943159242
0.068456835068905
0
0
0
0
-0.0376753281266184
-1.08717458195633
0.600100283168093
0.524749626914856
0
0
0
0
-0.0174295397518104
-0.502953883498574
0.277621251377002
0.242762171873382
0
0
0
0
-9.4553819983913E-05
-0.00272848346185356
0.00150607246090265
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-05
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
4.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.0782867943159242
0.14182864976132
0.00491497962350962
0
0
0
0
-0.524749626914856
-0.600100283168093
1.08717458195633
0.0376753281266184
0
0
0
0
-0.242762171873382
-0.277621251377003
0.502953883498574
0.0174295397518104
0
0
0
0
-0.00131696482093483
-0.00150607246090265
0.00272848346185357
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
9.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-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.00491497962350962
-0.14182864976132
0.0782867943159242
0.068456835068905
0
0
0
0
-0.0376753281266184
-1.08717458195633
0.600100283168093
0.524749626914856
0
0
0
0
-0.0174295397518104
-0.502953883498574
0.277621251377002
0.242762171873382
0
0
0
0
-9.4553819983913E-05
-0.00272848346185356
0.00150607246090265
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0151983521787941
0.00891932661653041
0
0
0
0
0
0.0197074753636025
0.11650158274941
0.0683702848611834
0
0
0
0
0
0.00911716612270325
0.0538965171280099
0.0316297868415555
0
0
0
0
0
4.94598765432099E-05
0.0002923841736987
0.000171588992809482
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.144286139573074
0.122168731267281
0
0
0
0
0
-0.524749626914856
-1.10601224601964
0.936473269449857
0
0
0
0
0
-0.242762171873382
-0.511668653374479
0.433235724491332
0
0
0
0
0
-0.00131696482093483
-0.00277576037184552
0.00235026818191791
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00183439051765933
0.00942362705657323
0
0
0
0
0
0.000379130173593043
0.0140613532423604
0.0722359538991852
0
0
0
0
0
0.000175395006767891
0.00650513021355251
0.0334181410647425
0
0
0
0
0
9.51503489602225E-07
3.52897965145791E-05
0.000181290667420203
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.112515211850377
-0.195540545959696
0
0
0
0
0
-0.0376753281266184
-0.862475096625521
-1.49889822449133
0
0
0
0
0
-0.0174295397518104
-0.399002337313693
-0.693427436116524
0
0
0
0
0
-9.4553819983913E-05
-0.00216455487137006
-0.00376178682283665
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000181290667420203
3.52897965145791E-05
9.51503489602225E-07
0
0
0
0
0
0.0334181410647425
0.00650513021355251
0.000175395006767891
0
0
0
0
0
0.0722359538991852
0.0140613532423605
0.000379130173593043
0
0
0
0
0
0.00942362705657323
0.00183439051765933
4.94598765432099E-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.00376178682283665
0.00216455487137007
9.4553819983913E-05
0
0
0
0
0
0.693427436116524
0.399002337313693
0.0174295397518104
0
0
0
0
0
1.49889822449133
0.862475096625521
0.0376753281266184
0
0
0
0
0
0.195540545959696
0.112515211850377
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000171588992809482
0.0002923841736987
4.94598765432099E-05
0
0
0
0
0
0.0316297868415555
0.0538965171280099
0.00911716612270325
0
0
0
0
0
0.0683702848611834
0.11650158274941
0.0197074753636025
0
0
0
0
0
0.00891932661653041
0.0151983521787941
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00235026818191791
0.00277576037184552
0.00131696482093483
0
0
0
0
0
-0.433235724491332
0.511668653374479
0.242762171873382
0
0
0
0
0
-0.936473269449857
1.10601224601964
0.524749626914856
0
0
0
0
0
-0.122168731267281
0.144286139573074
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-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.00131696482093483
-0.00150607246090265
0.00272848346185357
9.4553819983913E-05
0
0
0
0
-0.242762171873382
-0.277621251377003
0.502953883498574
0.0174295397518104
0
0
0
0
-0.524749626914856
-0.600100283168093
1.08717458195633
0.0376753281266184
0
0
0
0
-0.068456835068905
-0.0782867943159242
0.14182864976132
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-05
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.00272848346185356
0.00150607246090265
0.00131696482093483
0
0
0
0
-0.0174295397518104
-0.502953883498574
0.277621251377002
0.242762171873382
0
0
0
0
-0.0376753281266184
-1.08717458195633
0.600100283168093
0.524749626914856
0
0
0
0
-0.00491497962350962
-0.14182864976132
0.0782867943159242
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-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.00131696482093483
-0.00150607246090265
0.00272848346185357
9.4553819983913E-05
0
0
0
0
-0.242762171873382
-0.277621251377003
0.502953883498574
0.0174295397518104
0
0
0
0
-0.524749626914856
-0.600100283168093
1.08717458195633
0.0376753281266184
0
0
0
0
-0.068456835068905
-0.0782867943159242
0.14182864976132
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-05
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.00272848346185356
0.00150607246090265
0.00131696482093483
0
0
0
0
-0.0174295397518104
-0.502953883498574
0.277621251377002
0.242762171873382
0
0
0
0
-0.0376753281266184
-1.08717458195633
0.600100283168093
0.524749626914856
0
0
0
0
-0.00491497962350962
-0.14182864976132
0.0782867943159242
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.0002923841736987
0.000171588992809482
0
0
0
0
0
0.00911716612270325
0.0538965171280099
0.0316297868415555
0
0
0
0
0
0.0197074753636025
0.11650158274941
0.0683702848611834
0
0
0
0
0
0.00257096207675731
0.0151983521787941
0.00891932661653041
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.00277576037184552
0.00235026818191791
0
0
0
0
0
-0.242762171873382
-0.511668653374479
0.433235724491332
0
0
0
0
0
-0.524749626914856
-1.10601224601964
0.936473269449857
0
0
0
0
0
-0.068456835068905
-0.144286139573074
0.122168731267281
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
3.52897965145791E-05
0.000181290667420203
0
0
0
0
0
0.000175395006767891
0.00650513021355251
0.0334181410647425
0
0
0
0
0
0.000379130173593043
0.0140613532423604
0.0722359538991852
0
0
0
0
0
4.94598765432099E-05
0.00183439051765933
0.00942362705657323
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.00216455487137006
-0.00376178682283665
0
0
0
0
0
-0.0174295397518104
-0.399002337313693
-0.693427436116524
0
0
0
0
0
-0.0376753281266184
-0.862475096625521
-1.49889822449133
0
0
0
0
0
-0.00491497962350962
-0.112515211850377
-0.195540545959696
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00942362705657323
0.00183439051765933
4.94598765432099E-05
0
0
0
0
0
0.0722359538991852
0.0140613532423605
0.000379130173593043
0
0
0
0
0
0.0334181410647425
0.00650513021355251
0.000175395006767891
0
0
0
0
0
0.000181290667420203
3.52897965145791E-05
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.195540545959696
0.112515211850377
0.00491497962350962
0
0
0
0
0
1.49889822449133
0.862475096625521
0.0376753281266184
0
0
0
0
0
0.693427436116524
0.399002337313693
0.0174295397518104
0
0
0
0
0
0.00376178682283665
0.00216455487137007
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00891932661653041
0.0151983521787941
0.00257096207675731
0
0
0
0
0
0.0683702848611834
0.11650158274941
0.0197074753636025
0
0
0
0
0
0.0316297868415555
0.0538965171280099
0.00911716612270325
0
0
0
0
0
0.000171588992809482
0.0002923841736987
4.94598765432099E-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.122168731267281
0.144286139573074
0.068456835068905
0
0
0
0
0
-0.936473269449857
1.10601224601964
0.524749626914856
0
0
0
0
0
-0.433235724491332
0.511668653374479
0.242762171873382
0
0
0
0
0
-0.00235026818191791
0.00277576037184552
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-05
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
4.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.0782867943159242
0.14182864976132
0.00491497962350962
0
0
0
0
-0.524749626914856
-0.600100283168093
1.08717458195633
0.0376753281266184
0
0
0
0
-0.242762171873382
-0.277621251377003
0.502953883498574
0.0174295397518104
0
0
0
0
-0.00131696482093483
-0.00150607246090265
0.00272848346185357
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
9.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-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.00491497962350962
-0.14182864976132
0.0782867943159242
0.068456835068905
0
0
0
0
-0.0376753281266184
-1.08717458195633
0.600100283168093
0.524749626914856
0
0
0
0
-0.0174295397518104
-0.502953883498574
0.277621251377002
0.242762171873382
0
0
0
0
-9.4553819983913E-05
-0.00272848346185356
0.00150607246090265
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-05
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
4.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.0782867943159242
0.14182864976132
0.00491497962350962
0
0
0
0
-0.524749626914856
-0.600100283168093
1.08717458195633
0.0376753281266184
0
0
0
0
-0.242762171873382
-0.277621251377003
0.502953883498574
0.0174295397518104
0
0
0
0
-0.00131696482093483
-0.00150607246090265
0.00272848346185357
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
9.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-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.00491497962350962
-0.14182864976132
0.0782867943159242
0.068456835068905
0
0
0
0
-0.0376753281266184
-1.08717458195633
0.600100283168093
0.524749626914856
0
0
0
0
-0.0174295397518104
-0.502953883498574
0.277621251377002
0.242762171873382
0
0
0
0
-9.4553819983913E-05
-0.00272848346185356
0.00150607246090265
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0151983521787941
0.00891932661653041
0
0
0
0
0
0.0197074753636025
0.11650158274941
0.0683702848611834
0
0
0
0
0
0.00911716612270325
0.0538965171280099
0.0316297868415555
0
0
0
0
0
4.94598765432099E-05
0.0002923841736987
0.000171588992809482
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.144286139573074
0.122168731267281
0
0
0
0
0
-0.524749626914856
-1.10601224601964
0.936473269449857
0
0
0
0
0
-0.242762171873382
-0.511668653374479
0.433235724491332
0
0
0
0
0
-0.00131696482093483
-0.00277576037184552
0.00235026818191791
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00183439051765933
0.00942362705657323
0
0
0
0
0
0.000379130173593043
0.0140613532423604
0.0722359538991852
0
0
0
0
0
0.000175395006767891
0.00650513021355251
0.0334181410647425
0
0
0
0
0
9.51503489602225E-07
3.52897965145791E-05
0.000181290667420203
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.112515211850377
-0.195540545959696
0
0
0
0
0
-0.0376753281266184
-0.862475096625521
-1.49889822449133
0
0
0
0
0
-0.0174295397518104
-0.399002337313693
-0.693427436116524
0
0
0
0
0
-9.4553819983913E-05
-0.00216455487137006
-0.00376178682283665
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000181290667420203
3.52897965145791E-05
9.51503489602225E-07
0
0
0
0
0
0.0334181410647425
0.00650513021355251
0.000175395006767891
0
0
0
0
0
0.0722359538991852
0.0140613532423605
0.000379130173593043
0
0
0
0
0
0.00942362705657323
0.00183439051765933
4.94598765432099E-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.00376178682283665
0.00216455487137007
9.4553819983913E-05
0
0
0
0
0
0.693427436116524
0.399002337313693
0.0174295397518104
0
0
0
0
0
1.49889822449133
0.862475096625521
0.0376753281266184
0
0
0
0
0
0.195540545959696
0.112515211850377
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000171588992809482
0.0002923841736987
4.94598765432099E-05
0
0
0
0
0
0.0316297868415555
0.0538965171280099
0.00911716612270325
0
0
0
0
0
0.0683702848611834
0.11650158274941
0.0197074753636025
0
0
0
0
0
0.00891932661653041
0.0151983521787941
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00235026818191791
0.00277576037184552
0.00131696482093483
0
0
0
0
0
-0.433235724491332
0.511668653374479
0.242762171873382
0
0
0
0
0
-0.936473269449857
1.10601224601964
0.524749626914856
0
0
0
0
0
-0.122168731267281
0.144286139573074
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-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.00131696482093483
-0.00150607246090265
0.00272848346185357
9.4553819983913E-05
0
0
0
0
-0.242762171873382
-0.277621251377003
0.502953883498574
0.0174295397518104
0
0
0
0
-0.524749626914856
-0.600100283168093
1.08717458195633
0.0376753281266184
0
0
0
0
-0.068456835068905
-0.0782867943159242
0.14182864976132
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-05
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.00272848346185356
0.00150607246090265
0.00131696482093483
0
0
0
0
-0.0174295397518104
-0.502953883498574
0.277621251377002
0.242762171873382
0
0
0
0
-0.0376753281266184
-1.08717458195633
0.600100283168093
0.524749626914856
0
0
0
0
-0.00491497962350962
-0.14182864976132
0.0782867943159242
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-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.00131696482093483
-0.00150607246090265
0.00272848346185357
9.4553819983913E-05
0
0
0
0
-0.242762171873382
-0.277621251377003
0.502953883498574
0.0174295397518104
0
0
0
0
-0.524749626914856
-0.600100283168093
1.08717458195633
0.0376753281266184
0
0
0
0
-0.068456835068905
-0.0782867943159242
0.14182864976132
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-05
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.00272848346185356
0.00150607246090265
0.00131696482093483
0
0
0
0
-0.0174295397518104
-0.502953883498574
0.277621251377002
0.242762171873382
0
0
0
0
-0.0376753281266184
-1.08717458195633
0.600100283168093
0.524749626914856
0
0
0
0
-0.00491497962350962
-0.14182864976132
0.0782867943159242
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.0002923841736987
0.000171588992809482
0
0
0
0
0
0.00911716612270325
0.0538965171280099
0.0316297868415555
0
0
0
0
0
0.0197074753636025
0.11650158274941
0.0683702848611834
0
0
0
0
0
0.00257096207675731
0.0151983521787941
0.00891932661653041
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.00277576037184552
0.00235026818191791
0
0
0
0
0
-0.242762171873382
-0.511668653374479
0.433235724491332
0
0
0
0
0
-0.524749626914856
-1.10601224601964
0.936473269449857
0
0
0
0
0
-0.068456835068905
-0.144286139573074
0.122168731267281
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
3.52897965145791E-05
0.000181290667420203
0
0
0
0
0
0.000175395006767891
0.00650513021355251
0.0334181410647425
0
0
0
0
0
0.000379130173593043
0.0140613532423604
0.0722359538991852
0
0
0
0
0
4.94598765432099E-05
0.00183439051765933
0.00942362705657323
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.00216455487137006
-0.00376178682283665
0
0
0
0
0
-0.0174295397518104
-0.399002337313693
-0.693427436116524
0
0
0
0
0
-0.0376753281266184
-0.862475096625521
-1.49889822449133
0
0
0
0
0
-0.00491497962350962
-0.112515211850377
-0.195540545959696
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00942362705657323
0.00183439051765933
4.94598765432099E-05
0
0
0
0
0
0.0557081740342342
0.0108440779320988
0.0002923841736987
0
0
0
0
0
0.0326929783950617
0.0063639710274942
0.000171588992809482
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.195540545959696
0.112515211850377
0.00491497962350962
0
0
0
0
0
1.15594629325591
0.665138482840045
0.0290551120706971
0
0
0
0
0
0.678380288825177
0.390344117828213
0.0170513244718748
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00891932661653041
0.0151983521787941
0.00257096207675731
0
0
0
0
0
0.0527269804332151
0.0898457083591042
0.0151983521787941
0
0
0
0
0
0.0309434308703175
0.0527269804332151
0.00891932661653041
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.122168731267281
0.144286139573074
0.068456835068905
0
0
0
0
0
-0.722205675386109
0.852953679704246
0.4046855057991
0
0
0
0
0
-0.42383465176366
0.500565611887097
0.237494312589642
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-05
0
0
0
0
0.0151983521787941
0.11650158274941
0.0538965171280099
0.0002923841736987
0
0
0
0
0.00891932661653041
0.0683702848611834
0.0316297868415555
0.000171588992809482
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.0782867943159242
0.14182864976132
0.00491497962350962
0
0
0
0
-0.4046855057991
-0.462795729940494
0.838426123668897
0.0290551120706971
0
0
0
0
-0.237494312589642
-0.271596961533392
0.492039949651159
0.0170513244718748
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0.0002923841736987
0.0538965171280099
0.11650158274941
0.0151983521787941
0
0
0
0
0.000171588992809482
0.0316297868415555
0.0683702848611834
0.00891932661653041
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.14182864976132
0.0782867943159242
0.068456835068905
0
0
0
0
-0.0290551120706971
-0.838426123668897
0.462795729940494
0.4046855057991
0
0
0
0
-0.0170513244718748
-0.492039949651159
0.271596961533392
0.237494312589642
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-05
0
0
0
0
0.0151983521787941
0.11650158274941
0.0538965171280099
0.0002923841736987
0
0
0
0
0.00891932661653041
0.0683702848611834
0.0316297868415555
0.000171588992809482
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.0782867943159242
0.14182864976132
0.00491497962350962
0
0
0
0
-0.4046855057991
-0.462795729940494
0.838426123668897
0.0290551120706971
0
0
0
0
-0.237494312589642
-0.271596961533392
0.492039949651159
0.0170513244718748
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0.0002923841736987
0.0538965171280099
0.11650158274941
0.0151983521787941
0
0
0
0
0.000171588992809482
0.0316297868415555
0.0683702848611834
0.00891932661653041
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.14182864976132
0.0782867943159242
0.068456835068905
0
0
0
0
-0.0290551120706971
-0.838426123668897
0.462795729940494
0.4046855057991
0
0
0
0
-0.0170513244718748
-0.492039949651159
0.271596961533392
0.237494312589642
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0151983521787941
0.00891932661653041
0
0
0
0
0
0.0151983521787941
0.0898457083591042
0.0527269804332151
0
0
0
0
0
0.00891932661653041
0.0527269804332151
0.0309434308703175
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.144286139573074
0.122168731267281
0
0
0
0
0
-0.4046855057991
-0.852953679704246
0.722205675386109
0
0
0
0
0
-0.237494312589642
-0.500565611887097
0.42383465176366
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00183439051765933
0.00942362705657323
0
0
0
0
0
0.0002923841736987
0.0108440779320988
0.0557081740342342
0
0
0
0
0
0.000171588992809482
0.00636397102749419
0.0326929783950617
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.112515211850377
-0.195540545959696
0
0
0
0
0
-0.0290551120706971
-0.665138482840044
-1.15594629325591
0
0
0
0
0
-0.0170513244718748
-0.390344117828213
-0.678380288825177
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000181290667420203
3.52897965145791E-05
9.51503489602225E-07
0
0
0
0
0
0.00672379117172314
0.00130884411003161
3.52897965145791E-05
0
0
0
0
0
0.0345414456728923
0.00672379117172315
0.000181290667420203
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00376178682283665
0.00216455487137007
9.4553819983913E-05
0
0
0
0
0
0.139518869830554
0.0802800008513095
0.00350685531201086
0
0
0
0
0
0.716736040652549
0.412414249224014
0.0180154096325799
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000171588992809482
0.0002923841736987
4.94598765432099E-05
0
0
0
0
0
0.00636397102749419
0.0108440779320988
0.00183439051765933
0
0
0
0
0
0.0326929783950617
0.0557081740342342
0.00942362705657323
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00235026818191791
0.00277576037184552
0.00131696482093483
0
0
0
0
0
-0.0871678210336844
0.102948669937733
0.0488441934848585
0
0
0
0
0
-0.447798344380733
0.528867687727342
0.250922286639236
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0.00183439051765933
0.0140613532423604
0.00650513021355251
3.52897965145791E-05
0
0
0
0
0.00942362705657323
0.0722359538991852
0.0334181410647425
0.000181290667420203
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.00150607246090265
0.00272848346185357
9.4553819983913E-05
0
0
0
0
-0.0488441934848585
-0.0558579041088802
0.101195242281728
0.00350685531201086
0
0
0
0
-0.250922286639236
-0.286953105904396
0.519859982911053
0.0180154096325799
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-05
0
0
0
0
3.52897965145791E-05
0.00650513021355251
0.0140613532423604
0.00183439051765933
0
0
0
0
0.000181290667420203
0.0334181410647425
0.0722359538991852
0.00942362705657323
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.00272848346185356
0.00150607246090265
0.00131696482093483
0
0
0
0
-0.00350685531201086
-0.101195242281728
0.0558579041088802
0.0488441934848585
0
0
0
0
-0.0180154096325799
-0.519859982911052
0.286953105904396
0.250922286639236
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0.00183439051765933
0.0140613532423604
0.00650513021355251
3.52897965145791E-05
0
0
0
0
0.00942362705657323
0.0722359538991852
0.0334181410647425
0.000181290667420203
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.00150607246090265
0.00272848346185357
9.4553819983913E-05
0
0
0
0
-0.0488441934848585
-0.0558579041088802
0.101195242281728
0.00350685531201086
0
0
0
0
-0.250922286639236
-0.286953105904396
0.519859982911053
0.0180154096325799
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-05
0
0
0
0
3.52897965145791E-05
0.00650513021355251
0.0140613532423604
0.00183439051765933
0
0
0
0
0.000181290667420203
0.0334181410647425
0.0722359538991852
0.00942362705657323
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.00272848346185356
0.00150607246090265
0.00131696482093483
0
0
0
0
-0.00350685531201086
-0.101195242281728
0.0558579041088802
0.0488441934848585
0
0
0
0
-0.0180154096325799
-0.519859982911052
0.286953105904396
0.250922286639236
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.0002923841736987
0.000171588992809482
0
0
0
0
0
0.00183439051765933
0.0108440779320988
0.00636397102749419
0
0
0
0
0
0.00942362705657323
0.0557081740342342
0.0326929783950617
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.00277576037184552
0.00235026818191791
0
0
0
0
0
-0.0488441934848585
-0.102948669937733
0.0871678210336844
0
0
0
0
0
-0.250922286639236
-0.528867687727343
0.447798344380733
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
3.52897965145791E-05
0.000181290667420203
0
0
0
0
0
3.52897965145791E-05
0.00130884411003161
0.00672379117172314
0
0
0
0
0
0.000181290667420203
0.00672379117172314
0.0345414456728923
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.00216455487137006
-0.00376178682283665
0
0
0
0
0
-0.00350685531201086
-0.0802800008513094
-0.139518869830554
0
0
0
0
0
-0.0180154096325799
-0.412414249224014
-0.716736040652549
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0345414456728923
0.00672379117172315
0.000181290667420203
0
0
0
0
0
0.00672379117172315
0.00130884411003161
3.52897965145791E-05
0
0
0
0
0
0.000181290667420203
3.52897965145791E-05
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.716736040652549
0.139518869830554
0.00376178682283665
0
0
0
0
0
0.412414249224014
0.0802800008513095
0.00216455487137007
0
0
0
0
0
0.0180154096325799
0.00350685531201086
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0326929783950617
0.0557081740342342
0.00942362705657323
0
0
0
0
0
0.0063639710274942
0.0108440779320988
0.00183439051765933
0
0
0
0
0
0.000171588992809482
0.0002923841736987
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.678380288825177
1.15594629325591
0.195540545959696
0
0
0
0
0
0.390344117828213
0.665138482840045
0.112515211850377
0
0
0
0
0
0.0170513244718748
0.0290551120706971
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00942362705657323
0.0722359538991852
0.0334181410647425
0.000181290667420203
0
0
0
0
0.00183439051765933
0.0140613532423605
0.00650513021355251
3.52897965145791E-05
0
0
0
0
4.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.195540545959696
1.49889822449133
0.693427436116524
0.00376178682283665
0
0
0
0
0.112515211850377
0.862475096625521
0.399002337313693
0.00216455487137007
0
0
0
0
0.00491497962350962
0.0376753281266184
0.0174295397518104
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000181290667420203
0.0334181410647425
0.0722359538991852
0.00942362705657323
0
0
0
0
3.52897965145791E-05
0.00650513021355251
0.0140613532423605
0.00183439051765933
0
0
0
0
9.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00376178682283665
0.693427436116524
1.49889822449133
0.195540545959696
0
0
0
0
0.00216455487137007
0.399002337313693
0.862475096625521
0.112515211850377
0
0
0
0
9.4553819983913E-05
0.0174295397518104
0.0376753281266184
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00942362705657323
0.0722359538991852
0.0334181410647425
0.000181290667420203
0
0
0
0
0.00183439051765933
0.0140613532423605
0.00650513021355251
3.52897965145791E-05
0
0
0
0
4.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.195540545959696
1.49889822449133
0.693427436116524
0.00376178682283665
0
0
0
0
0.112515211850377
0.862475096625521
0.399002337313693
0.00216455487137007
0
0
0
0
0.00491497962350962
0.0376753281266184
0.0174295397518104
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000181290667420203
0.0334181410647425
0.0722359538991852
0.00942362705657323
0
0
0
0
3.52897965145791E-05
0.00650513021355251
0.0140613532423605
0.00183439051765933
0
0
0
0
9.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00376178682283665
0.693427436116524
1.49889822449133
0.195540545959696
0
0
0
0
0.00216455487137007
0.399002337313693
0.862475096625521
0.112515211850377
0
0
0
0
9.4553819983913E-05
0.0174295397518104
0.0376753281266184
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00942362705657323
0.0557081740342342
0.0326929783950617
0
0
0
0
0
0.00183439051765933
0.0108440779320988
0.0063639710274942
0
0
0
0
0
4.94598765432099E-05
0.0002923841736987
0.000171588992809482
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.195540545959696
1.15594629325591
0.678380288825177
0
0
0
0
0
0.112515211850377
0.665138482840045
0.390344117828213
0
0
0
0
0
0.00491497962350962
0.0290551120706971
0.0170513244718748
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000181290667420203
0.00672379117172314
0.0345414456728923
0
0
0
0
0
3.52897965145791E-05
0.00130884411003161
0.00672379117172315
0
0
0
0
0
9.51503489602225E-07
3.52897965145791E-05
0.000181290667420203
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00376178682283665
0.139518869830554
0.716736040652549
0
0
0
0
0
0.00216455487137007
0.0802800008513095
0.412414249224014
0
0
0
0
0
9.4553819983913E-05
0.00350685531201086
0.0180154096325799
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0326929783950617
0.0063639710274942
0.000171588992809482
0
0
0
0
0
0.0557081740342342
0.0108440779320988
0.0002923841736987
0
0
0
0
0
0.00942362705657323
0.00183439051765933
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.447798344380733
-0.0871678210336844
-0.00235026818191791
0
0
0
0
0
0.528867687727342
0.102948669937733
0.00277576037184552
0
0
0
0
0
0.250922286639236
0.0488441934848585
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0309434308703175
0.0527269804332151
0.00891932661653041
0
0
0
0
0
0.0527269804332151
0.0898457083591042
0.0151983521787941
0
0
0
0
0
0.00891932661653041
0.0151983521787941
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.42383465176366
-0.722205675386109
-0.122168731267281
0
0
0
0
0
0.500565611887097
0.852953679704246
0.144286139573074
0
0
0
0
0
0.237494312589642
0.4046855057991
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00891932661653041
0.0683702848611834
0.0316297868415555
0.000171588992809482
0
0
0
0
0.0151983521787941
0.11650158274941
0.0538965171280099
0.0002923841736987
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.122168731267281
-0.936473269449857
-0.433235724491332
-0.00235026818191791
0
0
0
0
0.144286139573074
1.10601224601964
0.511668653374479
0.00277576037184552
0
0
0
0
0.068456835068905
0.524749626914856
0.242762171873382
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000171588992809482
0.0316297868415555
0.0683702848611834
0.00891932661653041
0
0
0
0
0.0002923841736987
0.0538965171280099
0.11650158274941
0.0151983521787941
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00235026818191791
-0.433235724491332
-0.936473269449857
-0.122168731267281
0
0
0
0
0.00277576037184552
0.511668653374479
1.10601224601964
0.144286139573074
0
0
0
0
0.00131696482093483
0.242762171873382
0.524749626914856
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00891932661653041
0.0683702848611834
0.0316297868415555
0.000171588992809482
0
0
0
0
0.0151983521787941
0.11650158274941
0.0538965171280099
0.0002923841736987
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.122168731267281
-0.936473269449857
-0.433235724491332
-0.00235026818191791
0
0
0
0
0.144286139573074
1.10601224601964
0.511668653374479
0.00277576037184552
0
0
0
0
0.068456835068905
0.524749626914856
0.242762171873382
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000171588992809482
0.0316297868415555
0.0683702848611834
0.00891932661653041
0
0
0
0
0.0002923841736987
0.0538965171280099
0.11650158274941
0.0151983521787941
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00235026818191791
-0.433235724491332
-0.936473269449857
-0.122168731267281
0
0
0
0
0.00277576037184552
0.511668653374479
1.10601224601964
0.144286139573074
0
0
0
0
0.00131696482093483
0.242762171873382
0.524749626914856
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00891932661653041
0.0527269804332151
0.0309434308703175
0
0
0
0
0
0.0151983521787941
0.0898457083591042
0.0527269804332151
0
0
0
0
0
0.00257096207675731
0.0151983521787941
0.00891932661653041
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.122168731267281
-0.722205675386109
-0.42383465176366
0
0
0
0
0
0.144286139573074
0.852953679704246
0.500565611887097
0
0
0
0
0
0.068456835068905
0.4046855057991
0.237494312589642
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000171588992809482
0.00636397102749419
0.0326929783950617
0
0
0
0
0
0.0002923841736987
0.0108440779320988
0.0557081740342342
0
0
0
0
0
4.94598765432099E-05
0.00183439051765933
0.00942362705657323
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00235026818191791
-0.0871678210336844
-0.447798344380733
0
0
0
0
0
0.00277576037184552
0.102948669937733
0.528867687727342
0
0
0
0
0
0.00131696482093483
0.0488441934848585
0.250922286639236
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00942362705657323
0.00183439051765933
4.94598765432099E-05
0
0
0
0
0
0.0722359538991852
0.0140613532423605
0.000379130173593043
0
0
0
0
0
0.0334181410647425
0.00650513021355251
0.000175395006767891
0
0
0
0
0
0.000181290667420203
3.52897965145791E-05
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.250922286639236
-0.0488441934848585
-0.00131696482093483
0
0
0
0
0
-0.286953105904396
-0.0558579041088802
-0.00150607246090265
0
0
0
0
0
0.519859982911053
0.101195242281728
0.00272848346185357
0
0
0
0
0
0.0180154096325799
0.00350685531201086
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00891932661653041
0.0151983521787941
0.00257096207675731
0
0
0
0
0
0.0683702848611834
0.11650158274941
0.0197074753636025
0
0
0
0
0
0.0316297868415555
0.0538965171280099
0.00911716612270325
0
0
0
0
0
0.000171588992809482
0.0002923841736987
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.237494312589642
-0.4046855057991
-0.068456835068905
0
0
0
0
0
-0.271596961533392
-0.462795729940494
-0.0782867943159242
0
0
0
0
0
0.492039949651159
0.838426123668897
0.14182864976132
0
0
0
0
0
0.0170513244718748
0.0290551120706971
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-05
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
4.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.524749626914856
-0.242762171873382
-0.00131696482093483
0
0
0
0
-0.0782867943159242
-0.600100283168093
-0.277621251377003
-0.00150607246090265
0
0
0
0
0.14182864976132
1.08717458195633
0.502953883498574
0.00272848346185357
0
0
0
0
0.00491497962350962
0.0376753281266184
0.0174295397518104
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
9.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.242762171873382
-0.524749626914856
-0.068456835068905
0
0
0
0
-0.00150607246090265
-0.277621251377003
-0.600100283168093
-0.0782867943159242
0
0
0
0
0.00272848346185357
0.502953883498574
1.08717458195633
0.14182864976132
0
0
0
0
9.4553819983913E-05
0.0174295397518104
0.0376753281266184
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-05
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
4.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.524749626914856
-0.242762171873382
-0.00131696482093483
0
0
0
0
-0.0782867943159242
-0.600100283168093
-0.277621251377003
-0.00150607246090265
0
0
0
0
0.14182864976132
1.08717458195633
0.502953883498574
0.00272848346185357
0
0
0
0
0.00491497962350962
0.0376753281266184
0.0174295397518104
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
9.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.242762171873382
-0.524749626914856
-0.068456835068905
0
0
0
0
-0.00150607246090265
-0.277621251377003
-0.600100283168093
-0.0782867943159242
0
0
0
0
0.00272848346185357
0.502953883498574
1.08717458195633
0.14182864976132
0
0
0
0
9.4553819983913E-05
0.0174295397518104
0.0376753281266184
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0151983521787941
0.00891932661653041
0
0
0
0
0
0.0197074753636025
0.11650158274941
0.0683702848611834
0
0
0
0
0
0.00911716612270325
0.0538965171280099
0.0316297868415555
0
0
0
0
0
4.94598765432099E-05
0.0002923841736987
0.000171588992809482
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.4046855057991
-0.237494312589642
0
0
0
0
0
-0.0782867943159242
-0.462795729940494
-0.271596961533392
0
0
0
0
0
0.14182864976132
0.838426123668897
0.492039949651159
0
0
0
0
0
0.00491497962350962
0.0290551120706971
0.0170513244718748
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00183439051765933
0.00942362705657323
0
0
0
0
0
0.000379130173593043
0.0140613532423604
0.0722359538991852
0
0
0
0
0
0.000175395006767891
0.00650513021355251
0.0334181410647425
0
0
0
0
0
9.51503489602225E-07
3.52897965145791E-05
0.000181290667420203
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.0488441934848585
-0.250922286639236
0
0
0
0
0
-0.00150607246090265
-0.0558579041088802
-0.286953105904396
0
0
0
0
0
0.00272848346185357
0.101195242281728
0.519859982911053
0
0
0
0
0
9.4553819983913E-05
0.00350685531201086
0.0180154096325799
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000181290667420203
3.52897965145791E-05
9.51503489602225E-07
0
0
0
0
0
0.0334181410647425
0.00650513021355251
0.000175395006767891
0
0
0
0
0
0.0722359538991852
0.0140613532423605
0.000379130173593043
0
0
0
0
0
0.00942362705657323
0.00183439051765933
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0180154096325799
-0.00350685531201086
-9.4553819983913E-05
0
0
0
0
0
-0.519859982911052
-0.101195242281728
-0.00272848346185356
0
0
0
0
0
0.286953105904396
0.0558579041088802
0.00150607246090265
0
0
0
0
0
0.250922286639236
0.0488441934848585
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000171588992809482
0.0002923841736987
4.94598765432099E-05
0
0
0
0
0
0.0316297868415555
0.0538965171280099
0.00911716612270325
0
0
0
0
0
0.0683702848611834
0.11650158274941
0.0197074753636025
0
0
0
0
0
0.00891932661653041
0.0151983521787941
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0170513244718748
-0.0290551120706971
-0.00491497962350962
0
0
0
0
0
-0.492039949651159
-0.838426123668897
-0.14182864976132
0
0
0
0
0
0.271596961533392
0.462795729940494
0.0782867943159242
0
0
0
0
0
0.237494312589642
0.4046855057991
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.0376753281266184
-0.0174295397518104
-9.4553819983913E-05
0
0
0
0
-0.14182864976132
-1.08717458195633
-0.502953883498574
-0.00272848346185356
0
0
0
0
0.0782867943159242
0.600100283168093
0.277621251377002
0.00150607246090265
0
0
0
0
0.068456835068905
0.524749626914856
0.242762171873382
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-05
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.0174295397518104
-0.0376753281266184
-0.00491497962350962
0
0
0
0
-0.00272848346185356
-0.502953883498574
-1.08717458195633
-0.14182864976132
0
0
0
0
0.00150607246090265
0.277621251377002
0.600100283168093
0.0782867943159242
0
0
0
0
0.00131696482093483
0.242762171873382
0.524749626914856
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.0376753281266184
-0.0174295397518104
-9.4553819983913E-05
0
0
0
0
-0.14182864976132
-1.08717458195633
-0.502953883498574
-0.00272848346185356
0
0
0
0
0.0782867943159242
0.600100283168093
0.277621251377002
0.00150607246090265
0
0
0
0
0.068456835068905
0.524749626914856
0.242762171873382
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-05
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.0174295397518104
-0.0376753281266184
-0.00491497962350962
0
0
0
0
-0.00272848346185356
-0.502953883498574
-1.08717458195633
-0.14182864976132
0
0
0
0
0.00150607246090265
0.277621251377002
0.600100283168093
0.0782867943159242
0
0
0
0
0.00131696482093483
0.242762171873382
0.524749626914856
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.0002923841736987
0.000171588992809482
0
0
0
0
0
0.00911716612270325
0.0538965171280099
0.0316297868415555
0
0
0
0
0
0.0197074753636025
0.11650158274941
0.0683702848611834
0
0
0
0
0
0.00257096207675731
0.0151983521787941
0.00891932661653041
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.0290551120706971
-0.0170513244718748
0
0
0
0
0
-0.14182864976132
-0.838426123668897
-0.492039949651159
0
0
0
0
0
0.0782867943159242
0.462795729940494
0.271596961533392
0
0
0
0
0
0.068456835068905
0.4046855057991
0.237494312589642
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
3.52897965145791E-05
0.000181290667420203
0
0
0
0
0
0.000175395006767891
0.00650513021355251
0.0334181410647425
0
0
0
0
0
0.000379130173593043
0.0140613532423604
0.0722359538991852
0
0
0
0
0
4.94598765432099E-05
0.00183439051765933
0.00942362705657323
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.00350685531201086
-0.0180154096325799
0
0
0
0
0
-0.00272848346185356
-0.101195242281728
-0.519859982911052
0
0
0
0
0
0.00150607246090265
0.0558579041088802
0.286953105904396
0
0
0
0
0
0.00131696482093483
0.0488441934848585
0.250922286639236
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00942362705657323
0.00183439051765933
4.94598765432099E-05
0
0
0
0
0
0.0722359538991852
0.0140613532423605
0.000379130173593043
0
0
0
0
0
0.0334181410647425
0.00650513021355251
0.000175395006767891
0
0
0
0
0
0.000181290667420203
3.52897965145791E-05
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.250922286639236
-0.0488441934848585
-0.00131696482093483
0
0
0
0
0
-0.286953105904396
-0.0558579041088802
-0.00150607246090265
0
0
0
0
0
0.519859982911053
0.101195242281728
0.00272848346185357
0
0
0
0
0
0.0180154096325799
0.00350685531201086
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00891932661653041
0.0151983521787941
0.00257096207675731
0
0
0
0
0
0.0683702848611834
0.11650158274941
0.0197074753636025
0
0
0
0
0
0.0316297868415555
0.0538965171280099
0.00911716612270325
0
0
0
0
0
0.000171588992809482
0.0002923841736987
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.237494312589642
-0.4046855057991
-0.068456835068905
0
0
0
0
0
-0.271596961533392
-0.462795729940494
-0.0782867943159242
0
0
0
0
0
0.492039949651159
0.838426123668897
0.14182864976132
0
0
0
0
0
0.0170513244718748
0.0290551120706971
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-05
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
4.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.524749626914856
-0.242762171873382
-0.00131696482093483
0
0
0
0
-0.0782867943159242
-0.600100283168093
-0.277621251377003
-0.00150607246090265
0
0
0
0
0.14182864976132
1.08717458195633
0.502953883498574
0.00272848346185357
0
0
0
0
0.00491497962350962
0.0376753281266184
0.0174295397518104
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
9.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.242762171873382
-0.524749626914856
-0.068456835068905
0
0
0
0
-0.00150607246090265
-0.277621251377003
-0.600100283168093
-0.0782867943159242
0
0
0
0
0.00272848346185357
0.502953883498574
1.08717458195633
0.14182864976132
0
0
0
0
9.4553819983913E-05
0.0174295397518104
0.0376753281266184
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-05
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
4.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.524749626914856
-0.242762171873382
-0.00131696482093483
0
0
0
0
-0.0782867943159242
-0.600100283168093
-0.277621251377003
-0.00150607246090265
0
0
0
0
0.14182864976132
1.08717458195633
0.502953883498574
0.00272848346185357
0
0
0
0
0.00491497962350962
0.0376753281266184
0.0174295397518104
9.4553819983913E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
9.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.242762171873382
-0.524749626914856
-0.068456835068905
0
0
0
0
-0.00150607246090265
-0.277621251377003
-0.600100283168093
-0.0782867943159242
0
0
0
0
0.00272848346185357
0.502953883498574
1.08717458195633
0.14182864976132
0
0
0
0
9.4553819983913E-05
0.0174295397518104
0.0376753281266184
0.00491497962350962
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0151983521787941
0.00891932661653041
0
0
0
0
0
0.0197074753636025
0.11650158274941
0.0683702848611834
0
0
0
0
0
0.00911716612270325
0.0538965171280099
0.0316297868415555
0
0
0
0
0
4.94598765432099E-05
0.0002923841736987
0.000171588992809482
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.4046855057991
-0.237494312589642
0
0
0
0
0
-0.0782867943159242
-0.462795729940494
-0.271596961533392
0
0
0
0
0
0.14182864976132
0.838426123668897
0.492039949651159
0
0
0
0
0
0.00491497962350962
0.0290551120706971
0.0170513244718748
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00183439051765933
0.00942362705657323
0
0
0
0
0
0.000379130173593043
0.0140613532423604
0.0722359538991852
0
0
0
0
0
0.000175395006767891
0.00650513021355251
0.0334181410647425
0
0
0
0
0
9.51503489602225E-07
3.52897965145791E-05
0.000181290667420203
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.0488441934848585
-0.250922286639236
0
0
0
0
0
-0.00150607246090265
-0.0558579041088802
-0.286953105904396
0
0
0
0
0
0.00272848346185357
0.101195242281728
0.519859982911053
0
0
0
0
0
9.4553819983913E-05
0.00350685531201086
0.0180154096325799
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000181290667420203
3.52897965145791E-05
9.51503489602225E-07
0
0
0
0
0
0.0334181410647425
0.00650513021355251
0.000175395006767891
0
0
0
0
0
0.0722359538991852
0.0140613532423605
0.000379130173593043
0
0
0
0
0
0.00942362705657323
0.00183439051765933
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0180154096325799
-0.00350685531201086
-9.4553819983913E-05
0
0
0
0
0
-0.519859982911052
-0.101195242281728
-0.00272848346185356
0
0
0
0
0
0.286953105904396
0.0558579041088802
0.00150607246090265
0
0
0
0
0
0.250922286639236
0.0488441934848585
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000171588992809482
0.0002923841736987
4.94598765432099E-05
0
0
0
0
0
0.0316297868415555
0.0538965171280099
0.00911716612270325
0
0
0
0
0
0.0683702848611834
0.11650158274941
0.0197074753636025
0
0
0
0
0
0.00891932661653041
0.0151983521787941
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0170513244718748
-0.0290551120706971
-0.00491497962350962
0
0
0
0
0
-0.492039949651159
-0.838426123668897
-0.14182864976132
0
0
0
0
0
0.271596961533392
0.462795729940494
0.0782867943159242
0
0
0
0
0
0.237494312589642
0.4046855057991
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.0376753281266184
-0.0174295397518104
-9.4553819983913E-05
0
0
0
0
-0.14182864976132
-1.08717458195633
-0.502953883498574
-0.00272848346185356
0
0
0
0
0.0782867943159242
0.600100283168093
0.277621251377002
0.00150607246090265
0
0
0
0
0.068456835068905
0.524749626914856
0.242762171873382
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-05
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.0174295397518104
-0.0376753281266184
-0.00491497962350962
0
0
0
0
-0.00272848346185356
-0.502953883498574
-1.08717458195633
-0.14182864976132
0
0
0
0
0.00150607246090265
0.277621251377002
0.600100283168093
0.0782867943159242
0
0
0
0
0.00131696482093483
0.242762171873382
0.524749626914856
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0.00911716612270325
0.0698868055555555
0.032331366868627
0.000175395006767891
0
0
0
0
0.0197074753636025
0.151065855353595
0.0698868055555555
0.000379130173593043
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.0376753281266184
-0.0174295397518104
-9.4553819983913E-05
0
0
0
0
-0.14182864976132
-1.08717458195633
-0.502953883498574
-0.00272848346185356
0
0
0
0
0.0782867943159242
0.600100283168093
0.277621251377002
0.00150607246090265
0
0
0
0
0.068456835068905
0.524749626914856
0.242762171873382
0.00131696482093483
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-05
0
0
0
0
0.000175395006767891
0.032331366868627
0.0698868055555555
0.00911716612270325
0
0
0
0
0.000379130173593043
0.0698868055555555
0.151065855353595
0.0197074753636025
0
0
0
0
4.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.0174295397518104
-0.0376753281266184
-0.00491497962350962
0
0
0
0
-0.00272848346185356
-0.502953883498574
-1.08717458195633
-0.14182864976132
0
0
0
0
0.00150607246090265
0.277621251377002
0.600100283168093
0.0782867943159242
0
0
0
0
0.00131696482093483
0.242762171873382
0.524749626914856
0.068456835068905
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.0002923841736987
0.000171588992809482
0
0
0
0
0
0.00911716612270325
0.0538965171280099
0.0316297868415555
0
0
0
0
0
0.0197074753636025
0.11650158274941
0.0683702848611834
0
0
0
0
0
0.00257096207675731
0.0151983521787941
0.00891932661653041
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.0290551120706971
-0.0170513244718748
0
0
0
0
0
-0.14182864976132
-0.838426123668897
-0.492039949651159
0
0
0
0
0
0.0782867943159242
0.462795729940494
0.271596961533392
0
0
0
0
0
0.068456835068905
0.4046855057991
0.237494312589642
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
3.52897965145791E-05
0.000181290667420203
0
0
0
0
0
0.000175395006767891
0.00650513021355251
0.0334181410647425
0
0
0
0
0
0.000379130173593043
0.0140613532423604
0.0722359538991852
0
0
0
0
0
4.94598765432099E-05
0.00183439051765933
0.00942362705657323
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.00350685531201086
-0.0180154096325799
0
0
0
0
0
-0.00272848346185356
-0.101195242281728
-0.519859982911052
0
0
0
0
0
0.00150607246090265
0.0558579041088802
0.286953105904396
0
0
0
0
0
0.00131696482093483
0.0488441934848585
0.250922286639236
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00942362705657323
0.00183439051765933
4.94598765432099E-05
0
0
0
0
0
0.0557081740342342
0.0108440779320988
0.0002923841736987
0
0
0
0
0
0.0326929783950617
0.0063639710274942
0.000171588992809482
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.250922286639236
-0.0488441934848585
-0.00131696482093483
0
0
0
0
0
-0.528867687727343
-0.102948669937733
-0.00277576037184552
0
0
0
0
0
0.447798344380733
0.0871678210336845
0.00235026818191791
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00891932661653041
0.0151983521787941
0.00257096207675731
0
0
0
0
0
0.0527269804332151
0.0898457083591042
0.0151983521787941
0
0
0
0
0
0.0309434308703175
0.0527269804332151
0.00891932661653041
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.237494312589642
-0.4046855057991
-0.068456835068905
0
0
0
0
0
-0.500565611887097
-0.852953679704246
-0.144286139573074
0
0
0
0
0
0.42383465176366
0.722205675386109
0.122168731267281
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-05
0
0
0
0
0.0151983521787941
0.11650158274941
0.0538965171280099
0.0002923841736987
0
0
0
0
0.00891932661653041
0.0683702848611834
0.0316297868415555
0.000171588992809482
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.524749626914856
-0.242762171873382
-0.00131696482093483
0
0
0
0
-0.144286139573074
-1.10601224601964
-0.511668653374479
-0.00277576037184552
0
0
0
0
0.122168731267281
0.936473269449857
0.433235724491332
0.00235026818191791
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0.0002923841736987
0.0538965171280099
0.11650158274941
0.0151983521787941
0
0
0
0
0.000171588992809482
0.0316297868415555
0.0683702848611834
0.00891932661653041
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.242762171873382
-0.524749626914856
-0.068456835068905
0
0
0
0
-0.00277576037184552
-0.511668653374479
-1.10601224601964
-0.144286139573074
0
0
0
0
0.00235026818191791
0.433235724491332
0.936473269449857
0.122168731267281
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0197074753636025
0.00911716612270325
4.94598765432099E-05
0
0
0
0
0.0151983521787941
0.11650158274941
0.0538965171280099
0.0002923841736987
0
0
0
0
0.00891932661653041
0.0683702848611834
0.0316297868415555
0.000171588992809482
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.524749626914856
-0.242762171873382
-0.00131696482093483
0
0
0
0
-0.144286139573074
-1.10601224601964
-0.511668653374479
-0.00277576037184552
0
0
0
0
0.122168731267281
0.936473269449857
0.433235724491332
0.00235026818191791
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00911716612270325
0.0197074753636025
0.00257096207675731
0
0
0
0
0.0002923841736987
0.0538965171280099
0.11650158274941
0.0151983521787941
0
0
0
0
0.000171588992809482
0.0316297868415555
0.0683702848611834
0.00891932661653041
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.242762171873382
-0.524749626914856
-0.068456835068905
0
0
0
0
-0.00277576037184552
-0.511668653374479
-1.10601224601964
-0.144286139573074
0
0
0
0
0.00235026818191791
0.433235724491332
0.936473269449857
0.122168731267281
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.00257096207675731
0.0151983521787941
0.00891932661653041
0
0
0
0
0
0.0151983521787941
0.0898457083591042
0.0527269804332151
0
0
0
0
0
0.00891932661653041
0.0527269804332151
0.0309434308703175
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.068456835068905
-0.4046855057991
-0.237494312589642
0
0
0
0
0
-0.144286139573074
-0.852953679704246
-0.500565611887097
0
0
0
0
0
0.122168731267281
0.722205675386109
0.42383465176366
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.00183439051765933
0.00942362705657323
0
0
0
0
0
0.0002923841736987
0.0108440779320988
0.0557081740342342
0
0
0
0
0
0.000171588992809482
0.00636397102749419
0.0326929783950617
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00131696482093483
-0.0488441934848585
-0.250922286639236
0
0
0
0
0
-0.00277576037184552
-0.102948669937733
-0.528867687727343
0
0
0
0
0
0.00235026818191791
0.0871678210336844
0.447798344380733
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000181290667420203
3.52897965145791E-05
9.51503489602225E-07
0
0
0
0
0
0.00672379117172314
0.00130884411003161
3.52897965145791E-05
0
0
0
0
0
0.0345414456728923
0.00672379117172315
0.000181290667420203
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0180154096325799
-0.00350685531201086
-9.4553819983913E-05
0
0
0
0
0
-0.412414249224014
-0.0802800008513095
-0.00216455487137006
0
0
0
0
0
-0.716736040652549
-0.139518869830554
-0.00376178682283665
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.000171588992809482
0.0002923841736987
4.94598765432099E-05
0
0
0
0
0
0.00636397102749419
0.0108440779320988
0.00183439051765933
0
0
0
0
0
0.0326929783950617
0.0557081740342342
0.00942362705657323
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.0170513244718748
-0.0290551120706971
-0.00491497962350962
0
0
0
0
0
-0.390344117828213
-0.665138482840044
-0.112515211850377
0
0
0
0
0
-0.678380288825177
-1.15594629325591
-0.195540545959696
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0.00183439051765933
0.0140613532423604
0.00650513021355251
3.52897965145791E-05
0
0
0
0
0.00942362705657323
0.0722359538991852
0.0334181410647425
0.000181290667420203
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.0376753281266184
-0.0174295397518104
-9.4553819983913E-05
0
0
0
0
-0.112515211850377
-0.862475096625521
-0.399002337313693
-0.00216455487137006
0
0
0
0
-0.195540545959696
-1.49889822449133
-0.693427436116524
-0.00376178682283665
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-05
0
0
0
0
3.52897965145791E-05
0.00650513021355251
0.0140613532423604
0.00183439051765933
0
0
0
0
0.000181290667420203
0.0334181410647425
0.0722359538991852
0.00942362705657323
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.0174295397518104
-0.0376753281266184
-0.00491497962350962
0
0
0
0
-0.00216455487137006
-0.399002337313693
-0.862475096625521
-0.112515211850377
0
0
0
0
-0.00376178682283665
-0.693427436116524
-1.49889822449133
-0.195540545959696
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.000379130173593043
0.000175395006767891
9.51503489602225E-07
0
0
0
0
0.00183439051765933
0.0140613532423604
0.00650513021355251
3.52897965145791E-05
0
0
0
0
0.00942362705657323
0.0722359538991852
0.0334181410647425
0.000181290667420203
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.0376753281266184
-0.0174295397518104
-9.4553819983913E-05
0
0
0
0
-0.112515211850377
-0.862475096625521
-0.399002337313693
-0.00216455487137006
0
0
0
0
-0.195540545959696
-1.49889822449133
-0.693427436116524
-0.00376178682283665
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
0.000175395006767891
0.000379130173593043
4.94598765432099E-05
0
0
0
0
3.52897965145791E-05
0.00650513021355251
0.0140613532423604
0.00183439051765933
0
0
0
0
0.000181290667420203
0.0334181410647425
0.0722359538991852
0.00942362705657323
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.0174295397518104
-0.0376753281266184
-0.00491497962350962
0
0
0
0
-0.00216455487137006
-0.399002337313693
-0.862475096625521
-0.112515211850377
0
0
0
0
-0.00376178682283665
-0.693427436116524
-1.49889822449133
-0.195540545959696
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.94598765432099E-05
0.0002923841736987
0.000171588992809482
0
0
0
0
0
0.00183439051765933
0.0108440779320988
0.00636397102749419
0
0
0
0
0
0.00942362705657323
0.0557081740342342
0.0326929783950617
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.00491497962350962
-0.0290551120706971
-0.0170513244718748
0
0
0
0
0
-0.112515211850377
-0.665138482840044
-0.390344117828213
0
0
0
0
0
-0.195540545959696
-1.15594629325591
-0.678380288825177
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.51503489602225E-07
3.52897965145791E-05
0.000181290667420203
0
0
0
0
0
3.52897965145791E-05
0.00130884411003161
0.00672379117172314
0
0
0
0
0
0.000181290667420203
0.00672379117172314
0.0345414456728923
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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.4553819983913E-05
-0.00350685531201086
-0.0180154096325799
0
0
0
0
0
-0.00216455487137006
-0.0802800008513094
-0.412414249224014
0
0
0
0
0
-0.00376178682283665
-0.139518869830554
-0.716736040652549
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
