a<aint32'intaadataV0V1c42Ia<V1c1Aa<=c0V1FAa=awritableV0aTrueAais_not_nullV0Aa=amaxV0c1Aa=aminV0c0AavalidV0c1Aa=aoffsetV0c0Aa=aplengthV0c1ItIa<c0c1Aa<c0c1Ia=aint32'intaadataV0c0c0Aa=awritableV0aTrueAa=amaxV0aplengthV0Aa=aminV0c0Aa=aoffsetV0c0Aa=aplengthV0c1Aais_not_nullV0F
VC for cursor
a<aint32'intaadataacurrentV0V1aint32'intaboundV0Ia<V1aint32'intalenV0Aa<=c0V1FAa=awritableacurrentV0aTrueAais_not_nullacurrentV0Aa=amaxacurrentV0aint32'intalenV0Aa=aminacurrentV0c0AavalidacurrentV0aint32'intalenV0Aa=aoffsetacurrentV0c0Aa=aplengthacurrentV0aint32'intalenV0INa=afreedV0aTrueAa<c0aint32'intalenV0FaboundV0afreedV0alenV0acurrentV0
a<c0aint32'intal
a<c0aint32'intab
a>=ato_intalc0
precondition
a=ato_intaresultato_int1al
a<=c0auint32'intaresult
a=aplengthaaauint32'intaresultINa=azoneaaanull_zone
a=aoffsetaac0
a=aminaac0
a=amaxaaaplengthaa
a=awritableaaaTrue
Na=azoneaaanull_zoneqais_not_nullaa
ais_not_nullaa
ain_boundsa-aint32'intalc1
integer overflow
a=aint32'intaoa-aint32'intalc1
a<=c0a+aint32'intaoc1
a<=c0aj
a<ajc0
a=aint32'intaadataaaajc0
loop invariant init
a=alengthadataaa1alengthadataaa
a=aoffsetaa1aoffsetaa
a=aminaa1aminaa
a=amaxaa1amaxaa
a=awritableaa1awritableaa
a=azoneaa1azoneaa
a<=c0ai
a<=aiaint32'intao
a=aint32'intaadataaa1V2c0Ia<V2aiAa<=c0V2F
a<a+aoffsetaa1aint32'intai1amaxaa1Aa<=aminaa1a+aoffsetaa1aint32'intai1
a=awritableaa1aTrue
a=alengthadataaa2alengthadataaa1
a=aoffsetaa2aoffsetaa1
a=aminaa2aminaa1
a=amaxaa2amaxaa1
a=awritableaa2awritableaa1
a=azoneaa2azoneaa1
a=apeltsaa2asetapeltsaa1a+aoffsetaa2aint32'intai1c0
a=aapeltsaa2a+aoffsetaa2aint32'intai1c0
a<aja+aic1
a=aint32'intaadataaa2ajc0
loop invariant preservation
a=aint32'intaadataaa1V2c0Ia<V2a+aint32'intaoc1Aa<=c0V2F
a=aplengthaa1aint32'intal
a=aoffsetaa1c0
avalidaa1aint32'intal
a=aminaa1c0
a=amaxaa1aint32'intal
ais_not_nullaa1
a<aiaint32'intal
a<aint32'intaadataaa1aiaint32'intab
a<aint32'intaadataaa1V3aint32'intabIa<V3aint32'intalAa<=c0V3FAa=awritableaa1aTrueAais_not_nullaa1Aa=amaxaa1aint32'intalAa=aminaa1c0Aavalidaa1aint32'intalAa=aoffsetaa1c0Aa=aplengthaa1aint32'intal
a=aresult_currentacurrentaresult1Aa=aresult_newanewaresult1Aa=aresult_lenalenaresult1Aa=aresult_freedafreedaresult1Aa=aresult_boundaboundaresult1
a=acurrentaresult1aa1
a=anewaresult1aTrue
a=alenaresult1al
a=afreedaresult1aFalse
a=aboundaresult1ab
postcondition
Na=afreedaresult1aTrue
a=aint32'intaadataacurrentaresult1aic0
a=aint32'intaadataacurrentaresult1V3c0Ia<V3aint32'intalAa<=c0V3F
a>c0a+aint32'intaoc1
a=aboundV2abAa=aint32'intaadataacurrentV2V8c0Ia<V8aint32'intalAa<=c0V8FANa=afreedV2aTrueAa=alenV2alItAtIa=aboundV2abAa=afreedV2aFalseAa=alenV2alAa=anewV2aTrueAa=acurrentV2aaAa=V7acurrentV2Aa=V6anewV2Aa=V5alenV2Aa=V4afreedV2Aa=V3aboundV2FAa<aint32'intaadataaaV9aint32'intabIa<V9aint32'intalAa<=c0V9FAa=awritableaaaTrueAais_not_nullaaAa=amaxaaaint32'intalAa=aminaac0Aavalidaaaint32'intalAa=aoffsetaac0Aa=aplengthaaaint32'intalItAa<c0aint32'intal
out of loop bounds
a=aboundV7V3Aa=aint32'intaadataacurrentV7V13c0Ia<V13aint32'intV2Aa<=c0V13FANa=afreedV7aTrueAa=alenV7V2ItAtIa=aboundV7V3Aa=afreedV7aFalseAa=alenV7V2Aa=anewV7aTrueAa=acurrentV7V5Aa=V12acurrentV7Aa=V11anewV7Aa=V10alenV7Aa=V9afreedV7Aa=V8aboundV7FAa<aint32'intaadataV5V14aint32'intV3Ia<V14aint32'intV2Aa<=c0V14FAa=awritableV5aTrueAais_not_nullV5Aa=amaxV5aint32'intV2Aa=aminV5c0AavalidV5aint32'intV2Aa=aoffsetV5c0Aa=aplengthV5aint32'intV2ItAa<c0aint32'intV2Ia>c0a+aint32'intV6c1Aa=aboundV16V3Aa=aint32'intaadataacurrentV16V22c0Ia<V22aint32'intV2Aa<=c0V22FANa=afreedV16aTrueAa=alenV16V2ItAtIa=aboundV16V3Aa=afreedV16aFalseAa=alenV16V2Aa=anewV16aTrueAa=acurrentV16V15Aa=V21acurrentV16Aa=V20anewV16Aa=V19alenV16Aa=V18afreedV16Aa=V17aboundV16FAa<aint32'intaadataV15V23aint32'intV3Ia<V23aint32'intV2Aa<=c0V23FAa=awritableV15aTrueAais_not_nullV15Aa=amaxV15aint32'intV2Aa=aminV15c0AavalidV15aint32'intV2Aa=aoffsetV15c0Aa=aplengthV15aint32'intV2ItAa<c0aint32'intV2Ia=aint32'intaadataV15V24c0Ia<V24a+aint32'intV6c1Aa<=c0V24FAa=aint32'inta
VC for create_cursor
a=ac_currentacurrentacAa=ac_newanewacAa=ac_lenalenacAa=ac_freedafreedacAa=ac_boundaboundac
Na=afreedacaTrue
a=aoffsetacurrentacc0
a=aminacurrentacc0
a=amaxacurrentacaplengthacurrentac
a=awritableacurrentacaTrue
a=aoffsetac_current1aoffsetacurrentac
a=awritableac_current1awritableacurrentac
a=azoneac_current1azoneacurrentac
a<c0aint32'intalenac
type invariant
Na=aTrueaTrue
a<aint32'intaadataac_current1V2aint32'intaboundacIa<V2aint32'intalenacAa<=c0V2FAa=awritableac_current1aTrueAais_not_nullac_current1Aa=amaxac_current1aint32'intalenacAa=aminac_current1c0Aavalidac_current1aint32'intalenacAa=aoffsetac_current1c0Aa=aplengthac_current1aint32'intalenac
a=ac_current1acurrentac1Aa=anewacanewac1Aa=alenacalenac1Aa=aTrueafreedac1Aa=aboundacaboundac1
a=afreedac1aTrue
a=afreedV14aTrueIa=V19acurrentV14Aa=V18anewV14Aa=V17alenV14Aa=V16afreedV14Aa=V15aboundV14Aa<aint32'intaadataV19V20aint32'intV15Ia<V20aint32'intV17Aa<=c0V20FAa=awritableV19aTrueAais_not_nullV19Aa=amaxV19aint32'intV17Aa=aminV19c0AavalidV19aint32'intV17Aa=aoffsetV19c0Aa=aplengthV19aint32'intV17INa=V16aTrueAa<c0aint32'intV17Ia=V15V9Aa=V16aTrueAa=V17V11Aa=V18V12Aa=V19V13FIa=V9aboundV2Aa=V10afreedV2Aa=V11alenV2Aa=V12anewV2Aa=azoneV13azoneacurrentV2Aa=awritableV13awritableacurrentV2Aa=aoffsetV13aoffsetacurrentV2FAa=awritableV8aTrueAa=amaxV8aplengthV8Aa=aminV8c0Aa=aoffsetV8c0LacurrentV2INa=afreedV2aTrueAa=V7acurrentV2Aa=V6anewV2Aa=V5alenV2Aa=V4afreedV2Aa=V3aboundV2F
VC for free_cursor
a<c0aint32'intaboundac
a<aint32'intaboundacamax_int32
a=alengthaaaplengthacurrentac
amap_eq_subaeltsaaapeltsacurrentacc0aint32'intalenac
ain_boundsa-aint32'intanc1
a=aint32'intaoa-aint32'intanc1
a<aint32'intaoaint32'intanAa<=c-1aint32'intao
a<aint32'intaoas
a<asaint32'intalenac
a=aint32'intaaaasa-aint32'intabc1
a<=c-1aint32'intar
a<aint32'intaraint32'intan
a=aint32'intaaaV2a-aint32'intabc1Ia<V2aint32'intalenacAa<aint32'intarV2F
a>=aint32'intarc0
ain_boundsa-aint32'intabc1
a=aint32'intao1a-aint32'intabc1
a<aint32'intaralengthaaAa<=c0aint32'intar
index in array bounds
ia=aTrueaFalsea=V3ao1Ia=aTrueaTrueAa=aTrueaTrueIa=aint32'intV3aint32'intao1Laaaaint32'intarAa=aint32'intao1a-aint32'intabc1a>=aint32'intarc0
ain_boundsa-aint32'intarc1
a=aint32'intar1a-aint32'intarc1
a<aint32'intar1aint32'intar
loop variant decrease
a<aint32'intar1aint32'intanAa<=c-1aint32'intar1
a<aint32'intar1as
ia=ao1aFalsea=V3ao2Ia=ao1aTrueAa=ao1aTrueIa=aint32'intV3aint32'intao2Laaaaint32'intarAa=aint32'intao2a-aint32'intabc1a>=aint32'intarc0
Na=ao1aTrue
a<aint32'intarc0
a=aplengthacurrentacaint32'intalenac
avalidacurrentacaint32'intalenac
a=amaxacurrentacaint32'intalenac
ais_not_nullacurrentac
a<aiaint32'intalenac
a<aint32'intaadataacurrentacaiaint32'intaboundac
a<aint32'intaadataacurrentacV4aint32'intaboundacIa<V4aint32'intalenacAa<=c0V4FAa=awritableacurrentacaTrueAais_not_nullacurrentacAa=amaxacurrentacaint32'intalenacAa=aminacurrentacc0Aavalidacurrentacaint32'intalenacAa=aoffsetacurrentacc0Aa=aplengthacurrentacaint32'intalenac
Na<aint32'intarc0
ain_boundsa+aint32'intaaaaint32'intarc1
a=aint32'intao3a+aint32'intaaaaint32'intarc1
a=alengthaa1alengthaa
a=adataac_current1aa1
a=alengthaa1alengthadataacurrentac
a=aminac_current1aminacurrentac
a=amaxac_current1amaxacurrentac
a=aeltsaa1asetaeltsaaaint32'intarao3
a=aa1aaaaint32'intarao3
a<aint32'intaaa1aint32'intaraint32'intab
assertion
a=aint32'intao4a-aint32'intanc1
ain_boundsa+aint32'intarc1
a=aint32'intao5a+aint32'intarc1
a<=aint32'intao5a+aint32'intao4c1
a<=a+aint32'intarc1aj
a<ajaint32'intao5
a=aint32'intaaa1ajc0
a=aint32'intaaa1V4c0Ia<V4aint32'intao5Aa<=a+aint32'intarc1V4F
a<ajaint32'intar
a=aaa1ajaaaaj
a=aaa1V5aaaV5Ia<V5aint32'intarAa<=c0V5F
a=aint32'intaaa1aint32'intara+aint32'intaaaaint32'intarc1
a=alengthaa2alengthaa1
a=adataac_current2aa2
a=alengthaa2alengthadataac_current1
a=aoffsetac_current2aoffsetac_current1
a=aminac_current2aminac_current1
a=amaxac_current2amaxac_current1
a=awritableac_current2awritableac_current1
a=azoneac_current2azoneac_current1
a<=aint32'intao5ai
a<=aiaint32'intao4
a=aint32'intaaa2V4c0Ia<V4aiAa<=a+aint32'intarc1V4F
a=aaa2V5aaaV5Ia<V5aint32'intarAa<=c0V5F
a=aint32'intaaa2aint32'intara+aint32'intaaaaint32'intarc1
a<aint32'intai1alengthaa2Aa<=c0aint32'intai1
a=alengthaa3alengthaa2
a=aeltsaa3asetaeltsaa2aint32'intai1c0
a=aa3aaa2aint32'intai1c0
a=aint32'intaaa3ajc0
a=aint32'intaaa3V6c0Ia<V6a+aic1Aa<=a+aint32'intarc1V6F
a=aaa3ajaaaaj
a=aaa3V7aaaV7Ia<V7aint32'intarAa<=c0V7F
a=aint32'intaaa3aint32'intara+aint32'intaaaaint32'intarc1
a=aint32'intaaa2V4c0Ia<V4a+aint32'intao4c1Aa<=a+aint32'intarc1V4F
a=adataac_currentaa1
a=aoffsetac_currentaoffsetacurrentac
a=aminac_currentaminacurrentac
a=amaxac_currentamaxacurrentac
a=awritableac_currentawritableacurrentac
a=azoneac_currentazoneacurrentac
a=adataac_current1aa2
a=alengthaa2alengthadataac_current
a=aoffsetac_current1aoffsetac_current
a=aminac_current1aminac_current
a=amaxac_current1amaxac_current
a=awritableac_current1awritableac_current
a=azoneac_current1azoneac_current
a=aplengthac_current1aint32'intalenac
a=aoffsetac_current1c0
avalidac_current1aint32'intalenac
a=aminac_current1c0
a=amaxac_current1aint32'intalenac
ais_not_nullac_current1
a=awritableac_current1aTrue
a>=aiaint32'intar
a<aint32'intaadataac_current1aiaint32'intaboundac
true case (type invariant)
Na>=aiaint32'intar
false case (type invariant)
a<aint32'intaadataac_current2V6aint32'intaboundacIa<V6aint32'intalenacAa<=c0V6FAa=awritableac_current2aTrueAais_not_nullac_current2Aa=amaxac_current2aint32'intalenacAa=aminac_current2c0Aavalidac_current2aint32'intalenacAa=aoffsetac_current2c0Aa=aplengthac_current2aint32'intalenac
a>aint32'intao5a+aint32'intao4c1
a<aint32'intaadataac_current1V4aint32'intaboundacIa<V4aint32'intalenacAa<=c0V4FAa=awritableac_current1aTrueAais_not_nullac_current1Aa=amaxac_current1aint32'intalenacAa=aminac_current1c0Aavalidac_current1aint32'intalenacAa=aoffsetac_current1c0Aa=aplengthac_current1aint32'intalenacINa=afreedacaTrueAa<c0aint32'intalenac
iia<aint32'intaadataV28V29aint32'intV24Ia<V29aint32'intV26Aa<=c0V29FAa=awritableV28aTrueAais_not_nullV28Aa=amaxV28aint32'intV26Aa=aminV28c0AavalidV28aint32'intV26Aa=aoffsetV28c0Aa=aplengthV28aint32'intV26INa=V25aTrueAa<c0aint32'intV26Ia=V24V17Aa=V25V18Aa=V26V19Aa=V27aTrueAa=V28V21FIa>aint32'intV23a+aint32'intV22c1Aa<aint32'intaadataV40V41aint32'intV36Ia<V41aint32'intV38Aa<=c0V41FAa=awritableV40aTrueAais_not_nullV40Aa=amaxV40aint32'intV38Aa=aminV40c0AavalidV40aint32'intV38Aa=aoffsetV40c0Aa=aplengthV40aint32'intV38INa=V37aTrueAa<c0aint32'intV38Ia=V36V31Aa=V37V32Aa=V38V33Aa=V39aTrueAa=V40V35FIa=aint32'intaV30aint32'intV12a+aint32'intaV8aint32'intV12c1Aa=aV30V42aV8V42Ia<V42aint32'intV12Aa<=c0V42FAa=aint32'intaV30V43c0Ia<V43a+aint32'intV22c1Aa<=a+aint32'intV12c1V43FAa=aint32'intaV46aint32'intV12a+aint32'intaV8aint32'intV12c1Aa=aV46V47aV8V47Ia<V47aint32'intV12Aa<=c0V47FAa=aint32'intaV46V48c0Ia<V48a+V45c1Aa<=a+aint32'intV12c1V48FIa=V46aV30aint32'intV44c0Aa=aeltsV46asetaeltsV30aint32'intV44c0Ia=alengthV46alengthV30FA
VC for next
a<c0c4
a=alenacc4
a=aint32'intaadataacurrentacV2c0Ia<V2c4Aa<=c0V2F
a=aboundacc4
a<=c0a+c255c1
a=alengthadataac_current1alengthadataacurrentac
a<=aic255
a<aint32'intaadataac_current1V3aint32'intaboundacIa<V3aint32'intalenacAa<=c0V3F
a<aint32'intaadataac_current1V4aint32'intaboundacIa<V4aint32'intalenacAa<=c0V4FAa=awritableac_current1aTrueAais_not_nullac_current1Aa=amaxac_current1aint32'intalenacAa=aminac_current1c0Aavalidac_current1aint32'intalenacAa=aoffsetac_current1c0Aa=aplengthac_current1aint32'intalenac
a=ac_current1acurrentac1Aa=aTrueanewac1Aa=alenacalenac1Aa=afreedacafreedac1Aa=aboundacaboundac1
Na=afreedac1aTrue
a<aint32'intaboundac1amax_int32Aa<c0aint32'intaboundac1
a=alengthadataac_current2alengthadataacurrentac1
a=aoffsetac_current2aoffsetacurrentac1
a=aminac_current2aminacurrentac1
a=amaxac_current2amaxacurrentac1
a=awritableac_current2awritableacurrentac1
a=azoneac_current2azoneacurrentac1
a=ac_current2acurrentac2Aa=ac_new1anewac2Aa=alenac1alenac2Aa=afreedac1afreedac2Aa=aboundac1aboundac2
Na=afreedac2aTrue
a<=c0ai1
a<ai1aint32'intalenac2
a<aint32'intaadataacurrentac2ai1aint32'intaboundac2
Na=ac_new1aTrue
a=ac_current1acurrentac1Aa=ac_new1anewac1Aa=alenacalenac1Aa=afreedacafreedac1Aa=aboundacaboundac1
a>c0a+c255c1
Na=anewacaTrue
Na=afreedacaTrueItAt
Na=afreedV2aTrueItAtINa=anewV2aTrueIa>c0a+c255c1ANa=afreedV8aTrueIa=V13acurrentV8Aa=V12anewV8Aa=V11alenV8Aa=V10afreedV8Aa=V9aboundV8Aa<aint32'intaadataV13V14aint32'intV9Ia<V14aint32'intV11Aa<=c0V14FAa=awritableV13aTrueAais_not_nullV13Aa=amaxV13aint32'intV11Aa=aminV13c0AavalidV13aint32'intV11Aa=aoffsetV13c0Aa=aplengthV13aint32'intV11INa=V10aTrueAa<c0aint32'intV11INa=V12aTrueIa<aint32'intaadataV13V15aint32'intV9Ia<V15aint32'intV11Aa<=c0V15FANa=V10aTrueAa<aint32'intaadataacurrentV18V24aint32'intaboundV18Ia<V24aint32'intalenV18Aa<=c0V24FANa=afreedV18aTrueIa=V23acurrentV18Aa=V22anewV18Aa=V21alenV18Aa=V20afreedV18Aa=V19aboundV18Ia=V19aboundV8Aa=V20afreedV8Aa=V21alenV8Aa=azoneV23azoneacurrentV8Aa=awritableV23awritableacurrentV8Aa=amaxV23amaxacurrentV8Aa=aminV23aminacurrentV8Aa=aoffsetV23aoffsetacurrentV8Aa=alengthadataV23alengthadataacurrentV8FAa<aint32'intaboundV8amax_int32Aa<c0aint32'intaboundV8ANa=afreedV8aTrueIa=V13acurrentV8Aa=V12anewV8Aa=V11alenV8Aa=V10afreedV8Aa=V9aboundV8Aa<aint32'intaadataV13V25aint32'intV9
VC for main

9b043d12fff2ef5900121790c607da2f 1H0
f087634d972bc0d438d69afccc41ed22 70H69H2
c6472363316c208cb4af5a1d1d333458 6H5H4H3H2
6856c174cb0bc39feffa6047ff058dba 6H8H7H4H3H2
98cccd50956fd55761a1c01af166aac9 17H16H15H14H13H12H11H10H9H7H4H3H2
ad60a68847dec1ae49b59b52cd11cd2f 23H22H21H20H19H18H15H14H13H12H11H10H9H7H4H3H2
36e3acb0520a14a9146620607250b8f8 6H33H32H31H30H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
eebbbae1fc0b6ec395a50d0c42d1cb81 6H34H33H32H31H30H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
8ebfe04ddbd99d8e95b28ff34031e2ec 45H44H43H20H42H41H40H39H38H37H36H35H32H31H30H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
ec43465f7056c8dac4e494d0cffa85e7 6H3H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
d676982551f648e7c178f8010c484752 6H55H3H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
4ab6616faa6a0a9e106cb3b63dfc7569 6H47H3H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
c878c62145dd8a35d4615130477eb489 6H48H3H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
5d0b020f1baa3261cd74f6dd16f62f9d 6H49H3H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
f35411b95c3e4f848d84290a5ff2cb6a 6H50H3H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
2bbc28578a40d558afdce66e4754e1db 6H51H3H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
eb7c0d68513c2d10043e3334d4558116 6H52H3H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
6d9d3cdd8e0adee6671ca8d3a6bb221a 6H34H3H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
21dab65c8b9de01c98ed03c43dd187c2 6H54H53H30H3H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
2572cf95a109f8c677d51019e6211ee4 62H59H61H60H59H58H57H56H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
e01cbe4a9dbe9141c6ae4ccd3cbf8936 62H63H59H61H60H59H58H57H56H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
f5a8a85c008a85d4147d721fe2d5eb58 62H64H53H30H63H59H61H60H59H58H57H56H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
9e29bffd68454227692bc47bfc4ffa17 62H61H65H63H59H61H60H59H58H57H56H46H29H28H27H26H25H24H19H18H15H14H13H12H11H10H9H7H4H3H2
7fb98d9b508301fc23778f9fb158faa4 68H67H66H18H15H14H13H12H11H10H9H7H4H3H2
55ebd3047c65b3a845c070e112db420d 87H86H2
be1ef4f87319de8a15d31517629e3dd3 6H73H72H71H2
246630b2ec997bf3e82d85b6b5072176 6H74H73H72H71H2
cab8670aea84f2f48e72d3e52fd80de6 6H75H74H73H72H71H2
921398d8b70e32ff66f17706e10379ed 6H76H75H74H73H72H71H2
de95c2365fda2e758b5b6aff18c91b68 81H80H79H78H77H72H71H2
0e7c33bb00897b4f87d2127aa5418001 81H83H82H80H79H78H77H72H71H2
8d0ec7a2c03c2aea35344cb7ad181991 62H85H84H79H78H77H72H71H2
d1e597b24df6414664f3cfe14eea5f1f 199H198H2
48611a9286ecbfb62a3b5a3461111154 6H72H89H88H72H71H2
92dba7a49096befec838bcf07ba2628f 17H92H91H90H89H88H72H71H2
7b43cfeed132ac69dab9bdaf9587864a 23H94H93H91H90H89H88H72H71H2
2e5d378ac9699fa420532f4a7712798b 23H97H96H95H94H93H91H90H89H88H72H71H2
a555102dca4c247b8329f76f9d6b456a 17H102H101H100H99H98H93H91H90H89H88H72H71H2
eeb56ced06eff2a8bd2fad0c12780cd8 105H104H103H101H100H99H98H93H91H90H89H88H72H71H2
9d83747268ec42d78fc6a239a22b5129 17H107H106H100H99H98H93H91H90H89H88H72H71H2
4a8a581ff439ab61f8c8ac9a1b022410 110H109H108H106H100H99H98H93H91H90H89H88H72H71H2
2c3f88188eca55ef674ad2f6deff7517 45H111H108H106H100H99H98H93H91H90H89H88H72H71H2
2a64ac76d3df9b8e41628d7c04876106 45H97H96H112H111H108H106H100H99H98H93H91H90H89H88H72H71H2
102b3154ed13b74c04d5960a1e718e63 81H80H115H114H113H100H99H98H93H91H90H89H88H72H71H2
e265f0777b749495d7b03b608d8c5b12 81H122H72H80H115H114H113H100H99H98H93H91H90H89H88H72H71H2
1ee2647e303a4ff442b6e82d835e5858 81H116H72H80H115H114H113H100H99H98H93H91H90H89H88H72H2
9d419c92a1fcddced6f9a793e835c4c8 81H73H72H80H115H114H113H100H99H98H93H91H90H89H88H72H2
8efbbec3ac08423d1d6955803371b65d 81H117H72H80H115H114H113H100H99H98H93H91H90H89H88H72H2
96cef5c1425acdafa254d01af4d7dc46 81H74H72H80H115H114H113H100H99H98H93H91H90H89H88H72H2
e8baa97eaaa4458333ddf316e6f5024b 81H118H72H80H115H114H113H100H99H98H93H91H90H89H88H72H2
358607a9111dca3affb576cdd8232627 81H119H72H80H115H114H113H100H99H98H93H91H90H89H88H72H2
d6f925f973e76879501b4113c0a74939 81H76H72H80H115H114H113H100H99H98H93H91H90H89H88H72H2
8cc015477247c3d20b4275c92953cc7b 81H121H120H30H72H80H115H114H113H100H99H98H93H91H90H89H88H72H2
0a0d066a413226a6863469eda505ac04 105H104H123H114H113H100H99H98H93H91H90H89H88H72H71H2
712cb88e082f9e5451192ae278f6bd91 17H124H123H114H113H100H99H98H93H91H90H89H88H72H71H2
363c4847ab4929b89ae72a17e31721c0 105H104H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
8f45f017c6505cd45a683f9b3ec452dd 134H133H132H131H79H78H130H129H77H128H127H126H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
6a5a0fe238767ea3c53032bee5f235f4 17H92H133H132H131H79H78H130H129H77H128H127H126H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
987c53c8b3972329f46d867c4d53d67e 17H136H135H133H132H131H79H78H130H129H77H128H127H126H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
43a7f991c0aab7ace3b289ed778aa72d 23H141H140H139H138H137H135H133H132H131H79H78H130H129H77H128H127H126H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
e1da51928557bf8e62d5f79fde650e12 23H144H143H20H142H138H137H135H133H132H131H79H78H130H129H77H128H127H126H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
3eed6f5ef3d9d8b183348dcceac5c234 23H146H145H142H138H137H135H133H132H131H79H78H130H129H77H128H127H126H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
41ae2397b315be981ae57bc2027e842c 105H160H159H158H157H156H155H154H153H152H151H150H149H148H147H138H137H135H133H132H131H79H78H130H129H77H128H127H126H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
a95920a6e9ff366252ae1b5044f02bcf 45H164H43H139H163H162H161H159H158H157H156H155H154H153H152H151H150H149H148H147H138H137H135H133H132H131H79H78H130H129H77H128H127H126H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
7234745d6d61f2b96df58fa2fdfc2338 45H166H143H20H165H163H162H161H159H158H157H156H155H154H153H152H151H150H149H148H147H138H137H135H133H132H131H79H78H130H129H77H128H127H126H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
ad1b06d14b3de17862a139d97705db12 45H168H167H165H163H162H161H159H158H157H156H155H154H153H152H151H150H149H148H147H138H137H135H133H132H131H79H78H130H129H77H128H127H126H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
62612047f8adb5b3277e2b3bad4b4b13 81H80H159H158H169H154H153H152H151H150H149H148H147H138H137H135H133H132H131H79H78H130H129H77H128H127H126H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
fdaa87bcea78c782d9e6c98e86617b5f 81H195H72H80H159H158H169H154H153H152H151H150H149H148H147H138H137H135H133H132H131H79H78H130H129H77H128H127H126H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
c6950eac56e31a12753fb3126c7d3edf 81H183H72H80H159H158H169H182H181H180H179H178H177H176H147H138H137H135H133H132H131H175H174H173H172H171H128H170H126H125H123H114H113H100H99H98H93H91H90H89H88H72H2
0d9a5b00c0c56e8ea98d3994a8467100 81H184H72H80H159H158H169H182H181H180H179H178H177H176H147H138H137H135H133H132H131H175H174H173H172H171H128H170H126H125H123H114H113H100H99H98H93H91H90H89H88H72H2
88fa4860c38c458c23df4454d87f6be0 81H185H72H80H159H158H169H182H181H180H179H178H177H176H147H138H137H135H133H132H131H175H174H173H172H171H128H170H126H125H123H114H113H100H99H98H93H91H90H89H88H72H2
1fce8e84282e9618bd9e473e6ecb67ee 81H186H72H80H159H158H169H182H181H180H179H178H177H176H147H138H137H135H133H132H131H175H174H173H172H171H128H170H126H125H123H114H113H100H99H98H93H91H90H89H88H72H2
74dbb0dfd456d43f64f4dd3e60cdbb6d 81H187H72H80H159H158H169H182H181H180H179H178H177H176H147H138H137H135H133H132H131H175H174H173H172H171H128H170H126H125H123H114H113H100H99H98H93H91H90H89H88H72H2
64d10df325e14af3c6a0b7de5928de7f 81H188H72H80H159H158H169H182H181H180H179H178H177H176H147H138H137H135H133H132H131H175H174H173H172H171H128H170H126H125H123H114H113H100H99H98H93H91H90H89H88H72H2
53cb02e339b496e493fcb4d38ef2b8a5 81H189H72H80H159H158H169H182H181H180H179H178H177H176H147H138H137H135H133H132H131H175H174H173H172H171H128H170H126H125H123H114H113H100H99H98H93H91H90H89H88H72H2
935f3dad7c8f4a1dcb516338f69e8c3e 81H191H120H30H72H80H159H158H169H182H181H180H179H178H177H176H147H138H137H135H133H132H131H175H174H173H172H171H128H170H126H125H123H114H113H100H99H98H93H91H90H89H88H72H2
b9853b143d60f030adb42948806d6353 192H191H190H120H30H72H80H159H158H169H182H181H180H179H178H177H176H147H138H137H135H133H132H131H175H174H173H172H171H128H170H126H125H123H114H113H100H99H98H93H91H90H89H88H72H2
d2138a4a55f0ef6bf66a6f1b17bcade8 194H191H193H120H30H72H80H159H158H169H182H181H180H179H178H177H176H147H138H137H135H133H132H131H175H174H173H172H171H128H170H126H125H123H114H113H100H99H98H93H91H90H89H88H72H2
01aa2b1ae8b1c0310d88b0f9dc667b72 68H197H196H137H135H133H132H131H79H78H130H129H77H128H127H126H125H123H114H113H100H99H98H93H91H90H89H88H72H71H2
355841138f9203732ccfd8c584b75865 229H228H2
a1ed958fc2b93b5a4c8bf87abd2b55d6 6H200H2
62bbbaa14e0f61f52d2da34d4f8e1cbf 6H200H200H2
21591fb37b5f60f82985c2677526870b 23H72H204H203H202H72H201H71H2
91c167e8491e7caab13443197104cbd2 23H121H120H30H72H204H203H202H72H201H71H2
090d401c03bbdbf0784bc11788a2c8cf 81H80H207H72H206H30H79H78H130H129H77H205H204H203H202H72H201H71H2
e077d78c8fa74dc2c41f82d9329fb297 81H208H72H80H207H72H206H30H79H78H130H129H77H205H204H203H202H72H201H71H2
35a23ae356504997710163658dec2a67 6H210H209H207H72H206H30H79H78H130H129H77H205H204H203H202H72H201H71H2
6ae4fa3b09d25a527c7bf6f27f9025e0 6H211H210H209H207H72H206H30H79H78H130H129H77H205H204H203H202H72H201H71H2
81917581be499c6366e136da932fcf65 45H219H218H217H216H215H214H213H212H209H207H72H206H30H79H78H130H129H77H205H204H203H202H72H201H71H2
04aef0ba364f2548d381f39fc31e4a8f 45H222H221H220H219H218H217H216H215H214H213H212H209H207H72H206H30H79H78H130H129H77H205H204H203H202H72H201H71H2
fb7f33873b9ae8230fbeac2bc00671d1 81H80H223H207H72H79H78H130H129H77H205H204H203H202H72H201H71H2
5c91fd0ef58ace4db72341a6c48e5a5e 81H208H72H80H223H207H72H79H78H130H129H77H205H204H203H202H72H201H71H2
ef585494a6e0e81ed4e6f5266b45b051 6H210H224H223H207H72H79H78H130H129H77H205H204H203H202H72H201H71H2
755a04bec33dcbc612e47a323c6c3746 68H227H226H225H203H202H72H201H71H2
