a=V0V1qa=V0V1F
VC for eq'refn
a=ato_fmapV3aaddV0V2ato_fmapV1Ia=ato_fmapV3aaddV0V2ato_fmapV1FIamemV0ato_fmapV1F
VC for mixfix []<-
atreeaprevanextasarootataloahi
avalidaprev'anext'as
a=a@acontentsanext'aasV0a@acontentsanextaasV0Aa=a@acontentsaprev'aasV0a@acontentsaprevaasV0Ia<V0ahiAa<=aloV0F
a=ataNodeaxax1ax2
CfaEmptya=V2axOa=V1axaNodeVwVat
variant decrease
atreeaprevanextasa@acontentsaprevarootaxaloax1
precondition
a<=aloai
a<aiax1
a=a@acontentsanext'aasaia@acontentsanextaasaiAa=a@acontentsaprev'aasaia@acontentsaprevaasai
atreeaprev'anext'asa@acontentsaprevarootaxaloax1
CfaEmptya=V2ax2Oa=V1ax2aNodeVwVat
atreeaprevanextasa@acontentsanextarootax2a+ax1c1ahi
a<=a+ax1c1ai
a<aiahi
CtaEmptyatreeaprev'anext'asa@acontentsanextarootV3a+V2c1ahiAatreeaprev'anext'asa@acontentsaprevarootV1aloV2aNodeVVVat
VC for tree_frame
a<=c0alo
a<=aloahi
a<=ahialengthas
a=ataEmpty
a=arootanull
a=aloahi
a<=aloax1
a<ax1ahi
a=arootaasax1
atreeaprev'anext'asa@acontentsaprev'arootaxaloax1
atreeaprev'anext'asa@acontentsanext'arootax2a+ax1c1ahi
Ca=aloahiAa=arootanullaEmptyatreeaprev'anext'asa@acontentsanext'arootV6a+V5c1ahiAatreeaprev'anext'asa@acontentsaprev'arootV4aloV5Aa=arootaasV5Aa<V5ahiAa<=aloV5aNodeVVVatAa<=ahialengthasAa<=aloahiAa<=c0aloAavalidaprev'anext'as
atreeaprev'anext'asarootataloahi
postcondition
atreeV2V3V4V5V6V7V8ICtaEmptyatreeV2V3V4a@acontentsV1V5V11a+V10c1V8AatreeV2V3V4a@acontentsV0V5V9V7V10aNodeVVVV6ACtaEmptya=a@acontentsV3aV4V17a@acontentsV1aV4V17Aa=a@acontentsV2aV4V17a@acontentsV0aV4V17Ia<V17V8Aa<=V16V17FAavalidV2V3V4AatreeV0V1V4a@acontentsV1V5V14V16V8ACfaEmptya=V19V14Oa=V18V14aNodeVwVV6La+V13c1IatreeV2V3V4V15V12V7V13Aa=a@acontentsV3aV4V20a@acontentsV1aV4V20Aa=a@acontentsV2aV4V20a@acontentsV0aV4V20Ia<V20V13Aa<=V7V20FAavalidV2V3V4AatreeV0V1V4V15V12V7V13ACfaEmptya=V22V12Oa=V21V12aNodeVwVV6La@acontentsV0V5aNodeVVVV6Ia=a@acontentsV3aV4V23a@acontentsV1aV4V23Aa=a@acontentsV2aV4V23a@acontentsV0aV4V23Ia<V23V8Aa<=V7V23FAavalidV2V3V4AatreeV0V1V4V5V6V7V8F
atreeV2V3V4V5V6V7V8Ia=a@acontentsV3aV4V9a@acontentsV1aV4V9Aa=a@acontentsV2aV4V9a@acontentsV0aV4V9Ia<V9V8Aa<=V7V9FIavalidV2V3V4IatreeV0V1V4V5V6V7V8F
adllato_fmapaprevato_fmapanextasaheadaiheada+aiheadan
a=anc0
a=aheadiaasa+aiheadananulla=a+aiheadanalengthas
atreeato_fmapaprevato_fmapanextasanullaEmptyaiheada+aiheadan
a==adomainato_fmapaprevadomainato_fmapaprev
a==adomainato_fmapanextadomainato_fmapanext
a<=c0ai
a<aiaihead
t
tIa<V10aiheadAa<=c0V10F
a<=a+aiheadanai
a<aialengthas
tIa<V11alengthasAa<=a+aiheadanV11F
tIa<V12aiheadAa<=c0V12F
tIa<V13alengthasAa<=a+aiheadanV13F
a>anc0
a<anapowerc2ahAa<=apowerc2a-ahc1an
Na=anc0
Na=c2c0
a<anlanAa<=c0an
adllato_fmapaprevato_fmapanextasaheadaiheada+aiheadanl
a=arootiaasa+aiheadanlanulla=a+aiheadanlalengthas
atreeato_fmapaprev1ato_fmapanext1asaleftalaiheada+aiheadanl
a==adomainato_fmapaprev1adomainato_fmapaprev
a==adomainato_fmapanext1adomainato_fmapanext
a=a@acontentsato_fmapaprev1aasV10a@acontentsato_fmapaprevaasV10Ia<V10aiheadAa<=c0V10F
a=a@acontentsato_fmapaprev1aasV11a@acontentsato_fmapaprevaasV11Ia<V11alengthasAa<=a+aiheadanlV11F
a=a@acontentsato_fmapanext1aasV12a@acontentsato_fmapanextaasV12Ia<V12aiheadAa<=c0V12F
a=a@acontentsato_fmapanext1aasV13a@acontentsato_fmapanextaasV13Ia<V13alengthasAa<=a+aiheadanlV13F
a<anlapowerc2V14Aa<=apowerc2a-V14c1anlLaheightalIa>anlc0
amemarootato_fmapaprev1
a=ato_fmapaprev2aaddarootaleftato_fmapaprev1
amemarootato_fmapanext1
a=aacontentsato_fmapanext1arootafindarootato_fmapanext1
a<a-a-ananlc1anAa<=c0an
atreeato_fmapaprevato_fmapanextasaleftalaiheada+aiheadanl
a=ato_fmapaprev1aaddarootaleftato_fmapaprev
avalidato_fmapaprev1ato_fmapanextas
VC for dll_to_bst_rec
a<=apowerc2a-V14c1anlLaheightalIa>anlc0
a<anlapowerc2V15LaheightalIa>anlc0
avalidato_fmapaprev2ato_fmapanext1as
a<=c0a+a+aiheadanlc1
a<=a+a+aiheadanlc1a+a+a+aiheadanlc1a-a-ananlc1
a<=a+a+a+aiheadanlc1a-a-ananlc1alengthas
a=aacontentsato_fmapanext1arootiaasa+a+aiheadanlc1anulla=a+a+aiheadanlc1alengthas
a<=a+a+aiheadanlc1ai
a<aia-a+a+a+aiheadanlc1a-a-ananlc1c1
a=a@acontentsato_fmapanext1aasaiaasa+aic1
a<a+a+aiheadanlc1ai
a<aia+a+a+aiheadanlc1a-a-ananlc1
a=a@acontentsato_fmapaprev2aasaiaasa-aic1
a<a+a+aiheadanlc1a+a+a+aiheadanlc1a-a-ananlc1
a=a@acontentsato_fmapanext1aasa-a+a+a+aiheadanlc1a-a-ananlc1c1iaasa+a+a+aiheadanlc1a-a-ananlc1anulla=a+a+a+aiheadanlc1a-a-ananlc1alengthas
a=a@acontentsato_fmapaprev2aasa+a+aiheadanlc1iaasa-a+a+aiheadanlc1c1anulla=a+a+aiheadanlc1c0
a=a@acontentsato_fmapaprev2aasa+a+aiheadanlc1iaasa-a+a+aiheadanlc1c1anulla=a+a+aiheadanlc1c0Ia<a+a+aiheadanlc1a+a+a+aiheadanlc1a-a-ananlc1Aa=a@acontentsato_fmapanext1aasa-a+a+a+aiheadanlc1a-a-ananlc1c1iaasa+a+a+aiheadanlc1a-a-ananlc1anulla=a+a+a+aiheadanlc1a-a-ananlc1alengthasIa<a+a+aiheadanlc1a+a+a+aiheadanlc1a-a-ananlc1Aa=a@acontentsato_fmapaprev2aasV15aasa-V15c1Ia<V15a+a+a+aiheadanlc1a-a-ananlc1Aa<a+a+aiheadanlc1V15FAa=a@acontentsato_fmapanext1aasV16aasa+V16c1Ia<V16a-a+a+a+aiheadanlc1a-a-ananlc1c1Aa<=a+a+aiheadanlc1V16FAa=aacontentsato_fmapanext1arootiaasa+a+aiheadanlc1anulla=a+a+aiheadanlc1alengthasAa<=a+a+a+aiheadanlc1a-a-ananlc1alengthasAa<=a+a+aiheadanlc1a+a+a+aiheadanlc1a-a-ananlc1Aa<=c0a+a+aiheadanlc1Aavalidato_fmapaprev2ato_fmapanext1as
adllato_fmapaprev2ato_fmapanext1asaacontentsato_fmapanext1aroota+a+aiheadanlc1a+a+a+aiheadanlc1a-a-ananlc1
a=arightiaasa+a+a+aiheadanlc1a-a-ananlc1anulla=a+a+a+aiheadanlc1a-a-ananlc1alengthas
atreeato_fmapaprev3ato_fmapanext2asatempara+a+aiheadanlc1a+a+a+aiheadanlc1a-a-ananlc1
a==adomainato_fmapaprev3adomainato_fmapaprev2
a==adomainato_fmapanext2adomainato_fmapanext1
a=a@acontentsato_fmapaprev3aasV15a@acontentsato_fmapaprev2aasV15Ia<V15a+a+aiheadanlc1Aa<=c0V15F
a=a@acontentsato_fmapaprev3aasV16a@acontentsato_fmapaprev2aasV16Ia<V16alengthasAa<=a+a+a+aiheadanlc1a-a-ananlc1V16F
a=a@acontentsato_fmapanext2aasV17a@acontentsato_fmapanext1aasV17Ia<V17a+a+aiheadanlc1Aa<=c0V17F
a=a@acontentsato_fmapanext2aasV18a@acontentsato_fmapanext1aasV18Ia<V18alengthasAa<=a+a+a+aiheadanlc1a-a-ananlc1V18F
a<a-a-ananlc1apowerc2V19Aa<=apowerc2a-V19c1a-a-ananlc1LaheightarIa>a-a-ananlc1c0
amemarootato_fmapanext2
a=ato_fmapanext3aaddarootatempato_fmapanext2
a=arightiaasa+aiheadananulla=a+aiheadanalengthas
atreeato_fmapaprevato_fmapanextasatempara+a+aiheadanlc1a+a+a+aiheadanlc1a-a-ananlc1
a=ato_fmapanext1aaddarootatempato_fmapanext
avalidato_fmapaprevato_fmapanext1as
a=a@acontentsato_fmapaprev3aasV16a@acontentsato_fmapaprev2aasV16Ia<V16a+a+aiheadanlc1Aa<=c0V16F
a=a@acontentsato_fmapaprev3aasV17a@acontentsato_fmapaprev2aasV17Ia<V17alengthasAa<=a+a+a+aiheadanlc1a-a-ananlc1V17F
a=a@acontentsato_fmapanext2aasV18a@acontentsato_fmapanext1aasV18Ia<V18a+a+aiheadanlc1Aa<=c0V18F
a=a@acontentsato_fmapanext2aasV19a@acontentsato_fmapanext1aasV19Ia<V19alengthasAa<=a+a+a+aiheadanlc1a-a-ananlc1V19F
a<=apowerc2a-V20c1a-a-ananlc1LaheightarIa>a-a-ananlc1c0
a<a-a-ananlc1apowerc2V21LaheightarIa>a-a-ananlc1c0
avalidato_fmapaprev3ato_fmapanext3as
a<=c0aihead
a<=aiheada+aiheadan
a<=a+aiheadanalengthas
a<=aiheadap
a<apa+aiheadan
a=arootaasap
atreeato_fmapaprev1ato_fmapanext1asa@acontentsato_fmapaprev3arootalaiheadap
apply premises
atreeato_fmapaprev2ato_fmapanext1asatempara+a+aiheadanlc1a+a+a+aiheadanlc1a-a-ananlc1
a=a@acontentsato_fmapaprev2aasV0a@acontentsato_fmapaprev1aasV0Ia<V0a+a+aiheadanlc1Aa<=c0V0F
a=a@acontentsato_fmapanext1aasV1a@acontentsato_fmapanextaasV1Ia<V1a+a+aiheadanlc1Aa<=c0V1F
a=ato_fmapanext2aaddarootatempato_fmapanext1
a=a@acontentsato_fmapanext2aasV2a@acontentsato_fmapanextaasV2Aa=a@acontentsato_fmapaprev2aasV2a@acontentsato_fmapaprevaasV2Ia<V2apAa<=aiheadV2F
a=a@acontentsato_fmapanext3aasV22a@acontentsato_fmapanext1aasV22Aa=a@acontentsato_fmapaprev3aasV22a@acontentsato_fmapaprev1aasV22Ia<V22apAa<=aiheadV22F
atreeato_fmapaprev3ato_fmapanext3asa@acontentsato_fmapaprev3arootalaiheadap
atreeato_fmapaprev3ato_fmapanext2asa@acontentsato_fmapanext3arootara+apc1a+aiheadan
a=a@acontentsato_fmapanext3aasV22a@acontentsato_fmapanext2aasV22Aa=a@acontentsato_fmapaprev3aasV22a@acontentsato_fmapaprev3aasV22Ia<V22a+aiheadanAa<=a+apc1V22F
atreeato_fmapaprev3ato_fmapanext3asa@acontentsato_fmapanext3arootara+apc1a+aiheadan
Ca=aiheada+aiheadanAa=arootanullaEmptyatreeato_fmapaprev3ato_fmapanext3asa@acontentsato_fmapanext3arootV22a+V21c1a+aiheadanAatreeato_fmapaprev3ato_fmapanext3asa@acontentsato_fmapaprev3arootV20aiheadV21Aa=arootaasV21Aa<V21a+aiheadanAa<=aiheadV21aNodeVVVaNodeala+aiheadanlarAa<=a+aiheadanalengthasAa<=aiheada+aiheadanAa<=c0aiheadAavalidato_fmapaprev3ato_fmapanext3as
atreeato_fmapaprev3ato_fmapanext3asarootaNodeala+aiheadanlaraiheada+aiheadan
a==adomainato_fmapaprev3adomainato_fmapaprev
a==adomainato_fmapanext3adomainato_fmapanext
a=a@acontentsato_fmapaprev3aasaia@acontentsato_fmapaprevaasai
a=a@acontentsato_fmapaprev3aasV20a@acontentsato_fmapaprevaasV20Ia<V20aiheadAa<=c0V20F
a=a@acontentsato_fmapaprev3aasV21a@acontentsato_fmapaprevaasV21Ia<V21alengthasAa<=a+aiheadanV21F
a=a@acontentsato_fmapanext3aasaia@acontentsato_fmapanextaasai
a=a@acontentsato_fmapanextaasV0a@acontentsato_fmapanext1aasV0Ia<V0alengthasAa<=a+aiheadanlV0F
a=ato_fmapaprevaaddarootaleftato_fmapaprev1
atreeato_fmapaprev2ato_fmapanext2asatempara+a+aiheadanlc1a+a+a+aiheadanlc1a-a-ananlc1
a=a@acontentsato_fmapanext2aasV1a@acontentsato_fmapanextaasV1Ia<V1alengthasAa<=a+a+a+aiheadanlc1a-a-ananlc1V1F
atreeato_fmapaprev2ato_fmapanext3asarootaNodeala+aiheadanlaraiheada+aiheadan
a=a@acontentsato_fmapanext3aasaia@acontentsato_fmapanext1aasai
a=a@acontentsato_fmapanext3aasV22a@acontentsato_fmapanextaasV22Ia<V22aiheadAa<=c0V22F
a=a@acontentsato_fmapanext3aasV23a@acontentsato_fmapanextaasV23Ia<V23alengthasAa<=a+aiheadanV23F
ia<V15apowerc2V32Aa<=apowerc2a-V32c1V15LaheightaNodeV21a+V14V16V30Ia>V15c0Aa=a@acontentsato_fmapV31aV12V33a@acontentsato_fmapV11aV12V33Ia<V33alengthV12Aa<=a+V14V15V33FAa=a@acontentsato_fmapV31aV12V34a@acontentsato_fmapV11aV12V34Ia<V34V14Aa<=c0V34FAa=a@acontentsato_fmapV27aV12V35a@acontentsato_fmapV10aV12V35Ia<V35alengthV12Aa<=a+V14V15V35FAa=a@acontentsato_fmapV27aV12V36a@acontentsato_fmapV10aV12V36Ia<V36V14Aa<=c0V36FAa==adomainato_fmapV31adomainato_fmapV11Aa==adomainato_fmapV27adomainato_fmapV10Aatreeato_fmapV27ato_fmapV31V12V20aNodeV21a+V14V16V30V14a+V14V15Aa=V29iaV12a+V14V15anulla=a+V14V15alengthV12Ia=ato_fmapV31aaddV20V28ato_fmapV26FAamemV20ato_fmapV26Ia<V23apowerc2V37Aa<=apowerc2a-V37c1V23LaheightV30Ia>V23c0Aa=a@acontentsato_fmapV26aV12V38a@acontentsato_fmapV17aV12V38Ia<V38alengthV12Aa<=a+V24V23V38FAa=a@acontentsato_fmapV26aV12V39a@acontentsato_fmapV17aV12V39Ia<V39V24Aa<=c0V39FAa=a@acontentsato_fmapV27aV12V40a@acontentsato_fmapV22aV12V40Ia<V40alengthV12Aa<=a+V24V23V40FAa=a@acontentsato_fmapV27aV12V41a@acontents
a=asizeV14a-V16V15ICtaEmptya=asizeV19a-V16a+V18c1Aa=asizeV17a-V18V15aNodeVVVV14ACtaEmptyatreeV10V11V12a@acontentsV11V13V22a+V21c1V16ACfaEmptya=V24V22Oa=V23V22aNodeVwVV14Ia=asizeV20a-V21V15AatreeV10V11V12a@acontentsV10V13V20V15V21ACfaEmptya=V26V20Oa=V25V20aNodeVwVV14aNodeVVVV14IatreeV10V11V12V13V14V15V16F
VC for tree_size
a=asizeV14a-V16V15IatreeV10V11V12V13V14V15V16F
a==ainorderV19V21aV19V22V23ICtaEmptya==ainorderV19V26aV19a+V25c1V23Aa==ainorderV19V24aV19V22V25aNodeVVVV21ACtaEmptyatreeV17V18V19a@acontentsV18V20V29a+V28c1V23ACfaEmptya=V31V29Oa=V30V29aNodeVwVV21Ia==ainorderV19V27aV19V22V28AatreeV17V18V19a@acontentsV17V20V27V22V28ACfaEmptya=V33V27Oa=V32V27aNodeVwVV21aNodeVVVV21IatreeV17V18V19V20V21V22V23F
VC for tree_inorder
a==ainorderV19V21aV19V22V23IatreeV17V18V19V20V21V22V23F
a=V29a-alengthV26V28Iia=V29a+c1a-alengthV26a+V28c1Aa=aacontentsato_fmapV25V27afindV27ato_fmapV25a=V29c0a=V27anullFAadllato_fmapV24ato_fmapV25V26V31V30alengthV26Aa<a-alengthV26V30a-alengthV26V28Aa<=c0a-alengthV26V28Ia=V31afindV27ato_fmapV25Laacontentsato_fmapV25V27AamemV27ato_fmapV25La+V28c1INa=V27anullIadllato_fmapV24ato_fmapV25V26V27V28alengthV26FF
VC for size
adllato_fmapaprevato_fmapanextasaheadc0alengthas
adllato_fmapaprevato_fmapanextasaheadc0a+c0an
a=a@acontentsato_fmapaprev1aasV24a@acontentsato_fmapaprevaasV24Ia<V24c0Aa<=c0V24F
a=a@acontentsato_fmapaprev1aasV25a@acontentsato_fmapaprevaasV25Ia<V25alengthasAa<=a+c0anV25F
a=a@acontentsato_fmapanext1aasV26a@acontentsato_fmapanextaasV26Ia<V26c0Aa<=c0V26F
a=a@acontentsato_fmapanext1aasV27a@acontentsato_fmapanextaasV27Ia<V27alengthasAa<=a+c0anV27F
atreeato_fmapaprev1ato_fmapanext1asarootatc0a+c0an
a<anapowerc2V28Aa<=apowerc2a-V28c1anLaheightatIa>anc0
atreeato_fmapaprev1ato_fmapanext1asarootatc0alengthas
a=asizeatalengthas
a==ainorderasatas
a>alengthasc0
a<alengthasapowerc2ahAa<=apowerc2a-ahc1alengthas
a<alengthV26apowerc2V36Aa<=apowerc2a-V36c1alengthV26LaheightV35Ia>alengthV26c0Aa==ainorderV26V35V26Aa=asizeV35alengthV26Aatreeato_fmapV30ato_fmapV29V26V34V35c0alengthV26Ia=V35V33Aa=V34V31FIa<V28apowerc2V37Aa<=apowerc2a-V37c1V28LaheightV33Ia>V28c0Aa=a@acontentsato_fmapV29aV26V38a@acontentsato_fmapV25aV26V38Ia<V38alengthV26Aa<=a+c0V28V38FAa=a@acontentsato_fmapV29aV26V39a@acontentsato_fmapV25aV26V39Ia<V39c0Aa<=c0V39FAa=a@acontentsato_fmapV30aV26V40a@acontentsato_fmapV24aV26V40Ia<V40alengthV26Aa<=a+c0V28V40FAa=a@acontentsato_fmapV30aV26V41a@acontentsato_fmapV24aV26V41Ia<V41c0Aa<=c0V41FAa==adomainato_fmapV29adomainato_fmapV25Aa==adomainato_fmapV30adomainato_fmapV24Aatreeato_fmapV30ato_fmapV29V26V31V33c0a+c0V28Aa=V32iaV26a+c0V28anulla=a+c0V28alengthV26FFAadllato_fmapV24ato_fmapV25V26V27c0a+c0V28La-alengthV26c0Aadllato_fmapV24ato_fmapV25V26V27c0alengthV26Iadllato_fmapV24ato_fmapV25V26V27c0alengthV26FF
VC for dll_to_bst
ia=V28alengthV26adllato_fmapV24ato_fmapV25V26V31V32alengthV26Aa<a-alengthV26V32a-alengthV26V28Aa<=c0a-alengthV26V28Ia=V32a+V28c1FIa=V31V30FIa=V30afindV29ato_fmapV25Laacontentsato_fmapV25V29AamemV29ato_fmapV25Na=V29anullIadllato_fmapV24ato_fmapV25V26V29V28alengthV26FAadllato_fmapV24ato_fmapV25V26V27c0alengthV26Iadllato_fmapV24ato_fmapV25V26V27c0alengthV26FF
VC for size_alt
a<alengthV26apowerc2V36Aa<=apowerc2a-V36c1alengthV26LaheightV35Ia>alengthV26c0Aa==ainorderV26V35V26Aa=asizeV35alengthV26Aatreeato_fmapV30ato_fmapV29V26V34V35c0alengthV26Ia=V35V33Aa=V34V31FIa<V28apowerc2V37Aa<=apowerc2a-V37c1V28LaheightV33Ia>V28c0Aa=a@acontentsato_fmapV29aV26V38a@acontentsato_fmapV25aV26V38Ia<V38alengthV26Aa<=a+c0V28V38FAa=a@acontentsato_fmapV29aV26V39a@acontentsato_fmapV25aV26V39Ia<V39c0Aa<=c0V39FAa=a@acontentsato_fmapV30aV26V40a@acontentsato_fmapV24aV26V40Ia<V40alengthV26Aa<=a+c0V28V40FAa=a@acontentsato_fmapV30aV26V41a@acontentsato_fmapV24aV26V41Ia<V41c0Aa<=c0V41FAa==adomainato_fmapV29adomainato_fmapV25Aa==adomainato_fmapV30adomainato_fmapV24Aatreeato_fmapV30ato_fmapV29V26V31V33c0a+c0V28Aa=V32iaV26a+c0V28anulla=a+c0V28alengthV26FFAadllato_fmapV24ato_fmapV25V26V27c0a+c0V28LalengthV26Aadllato_fmapV24ato_fmapV25V26V27c0alengthV26Iadllato_fmapV24ato_fmapV25V26V27c0alengthV26FF
VC for dll_to_bst_alt

5256d35eb6e221e6d8dffd2195dc4d16 1H0
a3a70e1824f2e9e0d22cb737b467ccf4 3H2
8c2b095d7851832c8cbbe4bd03fa82fd 21H36
9240a1482105e3a8b58a253844220118 9H8H7H6H5H4
c1360733530b30c06605995c7dda0dec 11H10H7H6H5H4
e5eb830f23744553842b74945e810d89 11H5H10H7H6H5H4
788917863488dc670cf20ef983271105 11H14H13H12H5H10H7H6H5H4
ec8a2ee30cfbf99f738a010336ba4171 9H16H15H7H6H5H4
87ab4b1c012e4fa993d1b5c68c14fb62 11H17H15H7H6H5H4
94ade696065e5854609f58792510a630 11H5H17H15H7H6H5H4
7c4041b1edf473d43f645f0269fc1ea0 11H14H19H18H5H17H15H7H6H5H4
e8cae3284731283910c653b7838573d5 35H34H20H6H5H4
43c3935d274160241cdf216ed796bfa4 21H33H20H6H5H4
03f6f8de1b8fa02730d66ff0f7061596 21H5H20H6H5H4
9a08ac4a6ebcd3b20f720fc5cf3a8454 21H22H20H6H5H4
b71a85a28fe7c11f8141c697c6905080 21H23H20H6H5H4
1e13d3646782ff4b1cd98d2c3a871eba 21H24H20H6H5H4
af08d40c78feef7e6819f11269067f3f 21H26H25H20H6H5H4
ffee8a5556c48ecc1c9fe8e1385736f7 21H27H25H20H6H5H4
46d9fe759353205d5f38158527f12475 21H28H7H20H6H5H4
6d9e4894fa07fd657f9bdc5b68203d78 21H29H7H20H6H5H4
b8c088b1f2b3bf47f5756f8ade188b20 21H30H7H20H6H5H4
b8b12bea3fc03bc8fcbf164d2c8f11bc 21H31H7H20H6H5H4
665f95518b619ce244dced3d5b3f2a47 21H32H7H20H6H5H4
99ecf76665cea64f0874b9d946019775 76H151H37
22d231a76de7c114a40562f470350543 35H40H39H38H37
576c3ab5e80e82db7680e5404b05183a 35H41H40H39H38H37
e130ff899944b720c473248f87160c26 35H42H41H40H39H38H37
c4dfb12944c164a8a6c96e2e250851a8 35H43H42H41H40H39H38H37
41279b34bf68d1a2ebf3c4af9fdcf0fe 35H46H45H44H43H42H41H40H39H38H37
a13e0d9888e3b54a7c9e884d2f7b3402 35H46H49H48H47H43H42H41H40H39H38H37
1b4a02a807829026a29c98171a87bd4e 35H46H45H44H50H47H43H42H41H40H39H38H37
d640b0f5552077622651b32a22c76120 35H46H49H48H51H50H47H43H42H41H40H39H38H37
ab8112bfaa290071f9f3807d0090eec8 35H54H53H52H51H50H47H43H42H41H40H39H38H37
095c6cebc3cfba6714973af6deeeba90 11H56H55H38H37
118f96a6766df38d691791884e11fc20 9H57H55H38H37
b75ad65cb0358af64ddf995703273620 11H58H55H38H37
bda2fb3113870dc1a22e83109d0d64db 11H68H67H66H65H64H63H62H61H60H59H55H38H37
06ddb2bc91cc9deac09ccc4786cdf987 11H70H69H67H66H65H64H63H62H61H60H59H55H38H37
a3371b42a705f8ef0471251359d945f7 9H72H71H69H67H66H65H64H63H62H61H60H59H55H38H37
ea7cf3f01d3e55efadfce41054520d04 11H94H71H69H67H66H65H64H63H62H61H60H59H55H38H37
0dac01720ceb20daefd4df81830eaefd 76H93H71H69H67H66H65H64H63H62H61H60H59H55H38H37
c1431891c091c47675d1090ae1664a48 76H79H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
499ae99e55a2baef24e03e6e81a28e47 76H75H74H73
d31b354f795b9c6382c31118398a7971 76H80H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
262a8f38a01a02d2c5092b1556c5562d 76H81H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
e8932eeebdc56b7649ceeeab05ef3001 76H82H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
3c032f3f8c77caa1a85511affb0114a0 76H83H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
1212f04d0554ad5b0e15e073e14ca7ce 76H86H85H84H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
a881f2184040e40d3f05d019166e5c86 76H89H88H87H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
d5015eb7f046c7f5a02c806cbcf6c09d 76H91H90H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
5a3f06f6aee8a6bcdd67d05b756f129f 76H92H90H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
4203814031f37ab1a33f441e208bcc7e 11H104H103H102H101H100H99H98H97H96H95H71H69H67H66H65H64H63H62H61H60H59H55H38H37
eef6d8c1785ce6d5f27e3a9abda8bb40 35H106H105H103H102H101H100H99H98H97H96H95H71H69H67H66H65H64H63H62H61H60H59H55H38H37
f6b91086c539f7f9d654d6aff3b17745 35H136H106H105H103H102H101H100H99H98H97H96H95H71H69H67H66H65H64H63H62H61H60H59H55H38H37
a0bdcee5c5b121b03154e3d3f1437c9c 76H135H106H105H103H102H101H100H99H98H97H96H95H71H69H67H66H65H64H63H62H61H60H59H55H38H37
a46cee9a73f75603142d49049466887b 76H116H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
e0828ac8e42c0d0d8ca8823711d10175 76H109H108H107
92faab3b2226ef5d89bad0166b73ed6d 76H117H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
78861df4eac9ab6e7502a811f29c5fc5 76H118H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
6b383f74ace05c087e5d949bd572e9ba 76H119H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
459acfdd7f395bcd4376e857917f34cf 76H120H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
517a3d86131d2b4d07c98d25d214a8cb 76H121H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
03d13b0149bc1dca09ba76870421091e 76H122H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
28bc8dd13f935201e91a36c6e709fef1 76H131H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
fed69bf23564ea1fc853b68c57277e6e 124H123H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
187514271c213a755e5d79e8a09d4462 124H116H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
5d87f5ee7386e6a7c5366ebc4cca8d4d 124H109H108H107
b0fe97eb8f34321e3bf97277ad1ae6ea 124H130H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
15406e7c84c63e46afdb5eb77f2d60c0 124H129H128H127H126H125H74H73H59
78482e16187358548915d6b434ac9086 76H134H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
8fcd5f2f40c2fecaa28bcdf228e45e23 124H132H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
187514271c213a755e5d79e8a09d4462 124H116H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
c078326c17d721e6106c2853ea69fa5c 124H109H108H107
6342c7aaf3d2732572fb3a8709e297d7 124H133H106H105H115H114H113H112H111H110H98H97H96H95H71H69H78H77H66H65H64H63H62H61H60H59H55H38H37
476abe12a0a1ae5d605ea85ba059152b 35H137H136H106H105H103H102H101H100H99H98H97H96H95H71H69H67H66H65H64H63H62H61H60H59H55H38H37
5a89f47fa4a70885e886abcfefbe99c9 35H138H137H136H106H105H103H102H101H100H99H98H97H96H95H71H69H67H66H65H64H63H62H61H60H59H55H38H37
d5b47ce054f4e2fa7f8dde0688e641d3 35H139H45H44H138H137H136H106H105H103H102H101H100H99H98H97H96H95H71H69H67H66H65H64H63H62H61H60H59H55H38H37
43aee5373503381f1af336fe1e45c4c9 35H139H49H48H140H138H137H136H106H105H103H102H101H100H99H98H97H96H95H71H69H67H66H65H64H63H62H61H60H59H55H38H37
13f3fcdd37288ce0589399890f4288a3 35H142H45H44H141H140H138H137H136H106H105H103H102H101H100H99H98H97H96H95H71H69H67H66H65H64H63H62H61H60H59H55H38H37
1afa44342651700e3ea4bf5b977e8e28 35H142H49H48H149H141H140H138H137H136H106H105H103H102H101H100H99H98H97H96H95H71H69H67H66H65H64H63H62H61H60H59H55H38H37
87d55beff98d3de95cde6dedd878fd07 35H148H49H48H147H105H146H145H144H143
92f84dd331f2c37994485ce05d5e0dd8 35H54H53H150H149H141H140H138H137H136H106H105H103H102H101H100H99H98H97H96H95H71H69H67H66H65H64H63H62H61H60H59H55H38H37
b1c248d775434d0ae9d9d680855b68a9 153H152H37
2cac3a2e5757e7002f3597fb3399bcc6 156H155H154H37
9a107c41a9d83a1b40c3c260fa548b43 159H158H157H154H37
e147c2962e5bfd184eca1703d3f11e99 174H173H157H154H37
0ceb76ddd92f5009fb761d7aec81e891 11H160H160H157H154H37
e2576b121b86e653bb7d600a8a4818af 11H161H160H157H154H37
f3fd5460b5ccb318c7e4f1544794014f 35H168H167H166H165H164H163H162H62H61H160H157H154H37
0ad51bf707b08797f7d8a09689b0a0a0 35H169H168H167H166H165H164H163H162H62H61H160H157H154H37
69d95997b7c78f3185d3f05fb907c1ef 35H170H169H168H167H166H165H164H163H162H62H61H160H157H154H37
71c9f45a32164b2bacd24d41a40f94ea 35H172H171H170H169H168H167H166H165H164H163H162H62H61H160H157H154H37
e9abaac140c4cd31f5592d40efad6423 176H175H157H154H37
33a0ffda36e42ff740611b48d55460a5 178H177H157H154H37
da133c0f182769622899ab0bed76f1c8 11H160H160H157H154H37
00ea08abcc6214dbefa6635384587e24 11H161H160H157H154H37
4148d1cbc818af6b251136fe6496f964 35H168H167H166H165H164H163H162H62H61H160H157H154H37
117a71e61bbae64253d8d8004fd6018a 35H169H168H167H166H165H164H163H162H62H61H160H157H154H37
5325cb45e2cdb40e95db8dbe79e2cab1 35H170H169H168H167H166H165H164H163H162H62H61H160H157H154H37
d862104c85a100de95eeb3533239389c 35H172H171H170H169H168H167H166H165H164H163H162H62H61H160H157H154H37
