active2ndconsXconsYZmarkYactivefromXmarkconsXfromsXactive2ndX2ndactiveXactiveconsX1X2consactiveX1X2activefromXfromactiveXactivesXsactiveX2ndmarkXmark2ndXconsmarkX1X2markconsX1X2frommarkXmarkfromXsmarkXmarksXproper2ndX2ndproperXproperconsX1X2consproperX1properX2properfromXfromproperXpropersXsproperX2ndokXok2ndXconsokX1okX2okconsX1X2fromokXokfromXsokXoksXtopmarkXtopproperXtopokXtopactiveXactivefromXconsXfromsXactivefromXfromsXactivefromXsXactive2ndX2ndactiveXactive2ndXactiveXactiveconsX1X2consactiveX1X2activeconsX1X2activeX1activefromXfromactiveXactivefromXactiveXactivesXsactiveXactivesXactiveX2ndmarkX2ndXconsmarkX1X2consX1X2frommarkXfromXsmarkXsXproper2ndX2ndproperXproper2ndXproperXproperconsX1X2consproperX1properX2properconsX1X2properX1properconsX1X2properX2properfromXfromproperXproperfromXproperXpropersXsproperXpropersXproperX2ndokX2ndXconsokX1okX2consX1X2fromokXfromXsokXsXtopmarkXtopproperXtopmarkXproperXtopokXtopactiveXtopokXactiveXtruetopokXtopactiveXtopmarkXtopproperXtrue123456789101112131415161718191top111ok11active11mark11proper102nd111cons211from111s111topokXtopactiveXactive2ndconsXconsYZmarkYactivefromXmarkconsXfromsXactive2ndX2ndactiveXactiveconsX1X2consactiveX1X2activefromXfromactiveXactivesXsactiveXproper2ndX2ndproperXproperconsX1X2consproperX1properX2properfromXfromproperXpropersXsproperXconsmarkX1X2markconsX1X2consokX1okX2okconsX1X22ndmarkXmark2ndX2ndokXok2ndXfrommarkXmarkfromXfromokXokfromXsmarkXmarksXsokXoksX1top111ok1111active102nd111cons211mark10from111s111active2ndconsXconsYZmarkYactivefromXmarkconsXfromsXactive2ndX2ndactiveXactiveconsX1X2consactiveX1X2activefromXfromactiveXactivesXsactiveXconsmarkX1X2markconsX1X2consokX1okX2okconsX1X22ndmarkXmark2ndX2ndokXok2ndXfrommarkXmarkfromXfromokXokfromXsmarkXmarksXsokXoksXtopokXactiveXfalse2467910121315161718activeconsX1X2activeX1active2ndXactiveXactivefromXactiveXactivesXactiveXtrue2471013141516171active111cons21112nd1111from1111s1111activefromXconsXfromsXfalse24578101113141516activefromXfromsXfalse2581112131415activefromXsXfalse11active2ndX2ndactiveXfalse10activeconsX1X2consactiveX1X2false10activefromXfromactiveXfalse9activesXsactiveXfalse8topmarkXproperXfalse8properconsX1X2properX1proper2ndXproperXproperconsX1X2properX2properfromXproperXpropersXproperXtrue71proper111cons2111122nd1111from1111s111propersXproperX1proper111s1111proper2ndX2ndproperXfalse62ndokX2ndX2ndmarkX2ndXtrue612nd111ok1111mark1111properconsX1X2consproperX1properX2false5consokX1okX2consX1X2consmarkX1X2consX1X2true41cons212ok1111mark10consmarkX1X2consX1X21cons211mark1111properfromXfromproperXfalsefromokXfromXfrommarkXfromXtrue1from111ok1111mark1111propersXsproperXfalsesokXsXsmarkXsXtrue1s111ok1111mark1111