active2ndconsXconsYZmarkYactivefromXmarkconsXfromsXactive2ndX2ndactiveXactiveconsX1X2consactiveX1X2activefromXfromactiveXactivesXsactiveX2ndmarkXmark2ndXconsmarkX1X2markconsX1X2frommarkXmarkfromXsmarkXmarksXproper2ndX2ndproperXproperconsX1X2consproperX1properX2properfromXfromproperXpropersXsproperX2ndokXok2ndXconsokX1okX2okconsX1X2fromokXokfromXsokXoksXtopmarkXtopproperXtopokXtopactiveXactivefromXconsXfromsXactivefromXfromsXactivefromXsXactive2ndX2ndactiveXactive2ndXactiveXactiveconsX1X2consactiveX1X2activeconsX1X2activeX1activefromXfromactiveXactivefromXactiveXactivesXsactiveXactivesXactiveX2ndmarkX2ndXconsmarkX1X2consX1X2frommarkXfromXsmarkXsXproper2ndX2ndproperXproper2ndXproperXproperconsX1X2consproperX1properX2properconsX1X2properX1properconsX1X2properX2properfromXfromproperXproperfromXproperXpropersXsproperXpropersXproperX2ndokX2ndXconsokX1okX2consX1X2fromokXfromXsokXsXtopmarkXtopproperXtopmarkXproperXtopokXtopactiveXtopokXactiveXtruetopokXtopactiveXtopmarkXtopproperXtrue123456789101112131415161718191top111ok11active11mark11proper102nd111cons211from111s111top10topokXtopactiveX1top111ok1111active102nd111cons211mark10from111s111proper10top111topokXactiveXfalse2467910121315161718activeconsX1X2activeX1active2ndXactiveXactivefromXactiveXactivesXactiveXtrue2471013141516171active111cons21112nd111from111s111active111mark10proper111ok10top10active2ndXactiveXactivefromXactiveXactivesXactiveX1active1112nd111from1111s111active111cons21mark11proper111ok10top10active2ndXactiveXactivesXactiveX1active1112nd1111s111active111cons21mark10from10proper111ok10top10activesXactiveX1active111s1111active11112nd10cons20mark10from10proper1111ok111top10activefromXconsXfromsXfalse24578101113141516activefromXfromsXfalse2581112131415activefromXsXfalse11active2ndX2ndactiveXfalse10activeconsX1X2consactiveX1X2false10activefromXfromactiveXfalse9activesXsactiveXfalse8topmarkXproperXfalse8properconsX1X2properX1proper2ndXproperXproperconsX1X2properX2properfromXproperXpropersXproperXtrue71proper111cons211122nd111from1111s1111active1111mark10proper111ok10top10properconsX1X2properX1proper2ndXproperXproperconsX1X2properX21proper111cons211122nd1111active1111mark11from1111s1111proper111ok11top10properconsX1X2properX1properconsX1X2properX21proper111cons211112active11112nd111mark10from10s11proper111ok10top10proper2ndX2ndproperXfalse62ndokX2ndX2ndmarkX2ndXtrue612nd131ok1111mark111active1212nd1141cons22112from121s111proper111top102ndmarkX2ndX12nd111mark1211active1512nd1121cons21122from1141s121proper141ok10top10properconsX1X2consproperX1properX2false5consokX1okX2consX1X2consmarkX1X2consX1X2true41cons212ok1111mark10active102nd111cons211from111s111proper10top111consmarkX1X2consX1X21cons241mark1211active1512nd1141cons212122from1141s121proper141ok10top10properfromXfromproperXfalsefromokXfromXfrommarkXfromXtrue1from131ok1111mark111active1212nd1141cons22112from121s111proper111top10frommarkXfromX1from111mark1211active1512nd1121cons21122from1141s121proper141ok10top10propersXsproperXfalsesokXsXsmarkXsXtrue1s131ok1111mark111active1212nd1141cons22112from121s111proper111top10smarkXsX1s111mark1211active1512nd1121cons21122from1141s121proper141ok10top10