active2ndcons1XconsYZmarkYactive2ndconsXX1mark2ndcons1XX1activefromXmarkconsXfromsXactive2ndX2ndactiveXactiveconsX1X2consactiveX1X2activefromXfromactiveXactivesXsactiveXactivecons1X1X2cons1activeX1X2activecons1X1X2cons1X1activeX22ndmarkXmark2ndXconsmarkX1X2markconsX1X2frommarkXmarkfromXsmarkXmarksXcons1markX1X2markcons1X1X2cons1X1markX2markcons1X1X2proper2ndX2ndproperXproperconsX1X2consproperX1properX2properfromXfromproperXpropersXsproperXpropercons1X1X2cons1properX1properX22ndokXok2ndXconsokX1okX2okconsX1X2fromokXokfromXsokXoksXcons1okX1okX2okcons1X1X2topmarkXtopproperXtopokXtopactiveXactive2ndconsXX1cons1XX1active2ndconsXX12ndcons1XX1activefromXsXactivefromXfromsXactivefromXconsXfromsXactive2ndXactiveXactive2ndX2ndactiveXactiveconsX1X2activeX1activeconsX1X2consactiveX1X2activefromXactiveXactivefromXfromactiveXactivesXactiveXactivesXsactiveXactivecons1X1X2activeX1activecons1X1X2cons1activeX1X2activecons1X1X2activeX2activecons1X1X2cons1X1activeX22ndmarkX2ndXconsmarkX1X2consX1X2frommarkXfromXsmarkXsXcons1markX1X2cons1X1X2cons1X1markX2cons1X1X2proper2ndXproperXproper2ndX2ndproperXproperconsX1X2properX2properconsX1X2properX1properconsX1X2consproperX1properX2properfromXproperXproperfromXfromproperXpropersXproperXpropersXsproperXpropercons1X1X2properX2propercons1X1X2properX1propercons1X1X2cons1properX1properX22ndokX2ndXconsokX1okX2consX1X2fromokXfromXsokXsXcons1okX1okX2cons1X1X2topmarkXproperXtopmarkXtopproperXtopokXactiveXtopokXtopactiveXtruetopokXtopactiveXtopmarkXtopproperXtrue1top1415top1010ok1411proper1010s1110from1410mark1010active14102nd1410cons1251020cons201220topmarkXtopproperX1top1110top1018ok114114proper1010s1110from1110mark1012active14142nd1110cons1211120cons211020topokXactiveXfalseactive2ndXactiveXactiveconsX1X2activeX1activefromXactiveXactivesXactiveXactivecons1X1X2activeX1activecons1X1X2activeX2true1active1610top1010ok1017proper1410s1110from1910mark1010active11102nd1310cons12511210cons291020active2ndXactiveXactiveconsX1X2activeX1activefromXactiveXactivesXactiveX1active1210top1010ok1415proper1110s1412from1810mark1010active12102nd1810cons1221020cons211020active2ndXactiveXactiveconsX1X2activeX1activefromXactiveX1active1114top10114ok1818proper1814s1110from1211mark1011active115122nd1110cons1241022cons241224active2ndXactiveX1active1117top10110ok1115proper1812s1613from1411mark1010active11102nd1111cons1241422cons221022activecons1X1X2cons1X1activeX2falseactivecons1X1X2cons1activeX1X2falseactivesXsactiveXfalseactivefromXfromactiveXfalseactiveconsX1X2consactiveX1X2falseactive2ndX2ndactiveXfalseactivefromXconsXfromsXfalseactivefromXfromsXfalseactivefromXsXfalseactive2ndconsXX12ndcons1XX1falseactive2ndconsXX1cons1XX1falsetopmarkXproperXfalseproper2ndXproperXproperconsX1X2properX2properconsX1X2properX1properfromXproperXpropersXproperXpropercons1X1X2properX2propercons1X1X2properX1true1proper1512top1014ok1110proper1110s1816from12112mark1012active11102nd1216cons1221221cons211226propercons1X1X2cons1properX1properX2falsecons1markX1X2cons1X1X2cons1X1markX2cons1X1X2cons1okX1okX2cons1X1X2true1cons1201220top1010ok1818proper1110s1110from1610mark1110active18102nd1110cons1221120cons211420cons1markX1X2cons1X1X2cons1X1markX2cons1X1X21cons1281020top10110ok1111proper1410s1110from11115mark1114active13102nd1810cons1221120cons211222cons1X1markX2cons1X1X21cons1201828top1018ok1010proper1110s1111from1218mark1112active15122nd1218cons1211222cons211420propersXsproperXfalsesmarkXsXsokXsXtrue1s1110top10112ok1110proper1110s1110from1116mark1112active13102nd1810cons1211120cons211221sokXsX1s1114top1813ok1411proper1010s1110from1110mark1010active12112nd1110cons1201120cons201120properfromXfromproperXfalsefrommarkXfromXfromokXfromXtrue1from1110top10112ok1110proper1110s1110from1116mark1112active13102nd1810cons1211120cons211221fromokXfromX1from1114top1813ok1411proper1010s1110from1110mark1010active12112nd1110cons1201120cons201120properconsX1X2consproperX1properX2falseconsmarkX1X2consX1X2consokX1okX2consX1X2true1cons2011520top1016ok1213proper1110s11318from1417mark1012active11102nd11412cons1211220cons211020consmarkX1X2consX1X21cons281028top1018ok1010proper1110s1111from1218mark1112active15122nd1218cons1211222cons211420proper2ndX2ndproperXfalse2ndmarkX2ndX2ndokX2ndXtrue12nd1110top10112ok1110proper1110s1110from1116mark1112active13102nd1810cons1211120cons2112212ndokX2ndX12nd1114top1813ok1411proper1010s1110from1110mark1010active12112nd1110cons1201120cons201120