activefirst0XmarknilactivefirstsXconsYZmarkconsYfirstXZactivefromXmarkconsXfromsXactivefirstX1X2firstactiveX1X2activefirstX1X2firstX1activeX2activesXsactiveXactiveconsX1X2consactiveX1X2activefromXfromactiveXfirstmarkX1X2markfirstX1X2firstX1markX2markfirstX1X2smarkXmarksXconsmarkX1X2markconsX1X2frommarkXmarkfromXproperfirstX1X2firstproperX1properX2proper0ok0properniloknilpropersXsproperXproperconsX1X2consproperX1properX2properfromXfromproperXfirstokX1okX2okfirstX1X2sokXoksXconsokX1okX2okconsX1X2fromokXokfromXtopmarkXtopproperXtopokXtopactiveXactivefirstsXconsYZfirstXZactivefirstsXconsYZconsYfirstXZactivefromXsXactivefromXfromsXactivefromXconsXfromsXactivefirstX1X2activeX1activefirstX1X2firstactiveX1X2activefirstX1X2activeX2activefirstX1X2firstX1activeX2activesXactiveXactivesXsactiveXactiveconsX1X2activeX1activeconsX1X2consactiveX1X2activefromXactiveXactivefromXfromactiveXfirstmarkX1X2firstX1X2firstX1markX2firstX1X2smarkXsXconsmarkX1X2consX1X2frommarkXfromXproperfirstX1X2properX2properfirstX1X2properX1properfirstX1X2firstproperX1properX2propersXproperXpropersXsproperXproperconsX1X2properX2properconsX1X2properX1properconsX1X2consproperX1properX2properfromXproperXproperfromXfromproperXfirstokX1okX2firstX1X2sokXsXconsokX1okX2consX1X2fromokXfromXtopmarkXproperXtopmarkXtopproperXtopokXactiveXtopokXtopactiveXtruetopokXtopactiveXtopmarkXtopproperXtrue1top1210ok1110proper1110from1114cons211020s1811mark1111nil00active1110first211220001topokXtopactiveXactivefirst0XmarknilactivefirstsXconsYZmarkconsYfirstXZactivefromXmarkconsXfromsXactivefirstX1X2firstactiveX1X2activefirstX1X2firstX1activeX2activesXsactiveXactiveconsX1X2consactiveX1X2activefromXfromactiveXfirstmarkX1X2markfirstX1X2firstX1markX2markfirstX1X2firstokX1okX2okfirstX1X2consmarkX1X2markconsX1X2consokX1okX2okconsX1X2smarkXmarksXsokXoksXfrommarkXmarkfromXfromokXokfromXproperfirstX1X2firstproperX1properX2proper0ok0properniloknilpropersXsproperXproperconsX1X2consproperX1properX2properfromXfromproperX1top1110ok1213from1618cons221220s1411mark1018nil00active1210first211427008activefirst0XmarknilactivefirstsXconsYZmarkconsYfirstXZactivefromXmarkconsXfromsXactivefirstX1X2firstactiveX1X2activefirstX1X2firstX1activeX2activesXsactiveXactiveconsX1X2consactiveX1X2activefromXfromactiveXfirstmarkX1X2markfirstX1X2firstX1markX2markfirstX1X2firstokX1okX2okfirstX1X2consmarkX1X2markconsX1X2consokX1okX2okconsX1X2smarkXmarksXsokXoksXfrommarkXmarkfromXfromokXokfromXtopokXactiveXfalseactivefirstX1X2activeX1activefirstX1X2activeX2activesXactiveXactiveconsX1X2activeX1activefromXactiveXtrueactive11activefromXfromactiveXfalseactiveconsX1X2consactiveX1X2falseactivesXsactiveXfalseactivefirstX1X2firstX1activeX2falseactivefirstX1X2firstactiveX1X2falseactivefromXconsXfromsXfalseactivefromXfromsXfalseactivefromXsXfalseactivefirstsXconsYZconsYfirstXZfalseactivefirstsXconsYZfirstXZfalsetopmarkXproperXfalseproperfirstX1X2properX2properfirstX1X2properX1propersXproperXproperconsX1X2properX2properconsX1X2properX1properfromXproperXtrueproper11properfromXfromproperXfalsefrommarkXfromXfromokXfromXtruefrom11properconsX1X2consproperX1properX2falseconsmarkX1X2consX1X2consokX1okX2consX1X2truecons22consmarkX1X2consX1X2cons21propersXsproperXfalsesmarkXsXsokXsXtrues11properfirstX1X2firstproperX1properX2falsefirstmarkX1X2firstX1X2firstX1markX2firstX1X2firstokX1okX2firstX1X2truefirst22firstmarkX1X2firstX1X2first21