a=aareadersampzauc0
a=aareadersampzawc0
a>=aaallocampzawc1
a>=aaallocampzauc1
a>aareadersampzauc-2
precondition
a=aint32'intasizeaaabs_sizeampzau
a=auawqampz_eqauaw
Nampz_eqauaw
a<=c1aaallocampzaw
a=asgnampz1asgnampz
ampz_unchangedV0ampz1ampzINa=V0awF
a=aareadersampz1awc-1
a=aaabs_value_ofampz1awavalueawpaaabs_sizeampz1aw
a=aazonesampz1awazoneawp
a=aoffsetawpc0
a=aplengthawpaaallocampz1aw
a=aminawpc0
a=amaxawpaplengthawp
a=awritableawpaTrue
a=aaabs_sizeampz1awaaabs_sizeampzaw
a=avalueawpaaabs_sizeampzawaaabs_value_ofampzaw
ia=aaallocampz1awaaallocampzawa=aaallocampz1awaint32'intasizea>aint32'intasizeaaallocampzaw
ampz_unchangedauampz1ampz
a=aareadersampz1auaareadersampzau
a=aazonesampz1auaazonesampzauAa=aareadersampz1auaareadersampzauAa=aasgnampz1auaasgnampzauAa=aaabs_sizeampz1auaaabs_sizeampzauAa=aaallocampz1auaaallocampzauAa=aaabs_value_ofampz1auaaabs_value_ofampzauIa>aareadersampz1auc-2
a>=aareadersampz1auc0
a=aabs_value_ofampz2aabs_value_ofampz1
a=aallocampz2aallocampz1
a=aabs_sizeampz2aabs_sizeampz1
a=asgnampz2asgnampz1
a=azonesampz2azonesampz1
a=aareadersampz2aua+aareadersampz1auc1
a=aareadersampz2V1aareadersampz1V1INa=auV1F
a=avalueaupaaabs_sizeampz2auaaabs_value_ofampz2au
a=aplengthaupaaallocampz2au
a=aoffsetaupc0
a=aminaupc0
a=amaxaupaplengthaup
a=azoneaupaazonesampz2au
a=avalueaupaint32'intasizea@aabs_value_ofampzau
assertion
avalidaupaint32'intasize
avalidawpaint32'intasize
a=aoffsetaup1aoffsetaup
a=awritableaup1awritableaup
a=azoneaup1azoneaup
a=aoffsetawp1aoffsetawp
a=awritableawp1awritableawp
a=azoneawp1azoneawp
amap_eq_sub_shiftapeltsawp1apeltsaupaoffsetawp1aoffsetaupaint32'intasize
a=aapeltsawp1V2aapeltsawpV2Ia<=a+aoffsetawp1aint32'intasizeV2Oa<V2aoffsetawp1F
a=aapeltsaup1V3aapeltsaupV3F
a=aminaup1aminaup
a=amaxaup1amaxaup
a=aplengthaup1aplengthaup
a=aminawp1aminawp
a=amaxawp1amaxawp
a=aplengthawp1aplengthawp
a=asgn_valueawp1asizea@aabs_value_ofampzau
a=aazonesampz2auazoneaup1
a>=aareadersampz2auc1
a=aminaup1c0
a=amaxaup1aplengthaup1
a=aabs_value_ofampz3aabs_value_ofampz2
a=aallocampz3aallocampz2
a=aabs_sizeampz3aabs_sizeampz2
a=asgnampz3asgnampz2
a=azonesampz3azonesampz2
a=aareadersampz3aua-aareadersampz2auc1
a=aareadersampz3V4aareadersampz2V4INa=V4auF
a=aazonesampz3awazoneawp1
a=aareadersampz3awc-1
a=aoffsetawp1c0
a=aminawp1c0
a=amaxawp1aplengthawp1
a<=aabsaint32'intasizeaplengthawp1
a=aplengthawp1aaallocampz3aw
Na=aint32'intasizec0
a>=avalueawp1aabsaint32'intasizeapoweraradixa-aabsaint32'intasizec1
a=aallocampz4aallocampz3
a=areadersampz4areadersampz3
a=azonesampz4azonesampz3
ampz_unchangedV5ampz4ampz3INa=V5awF
a<=c0aint32'intasizeqa=aasgnampz4awc1
a<aint32'intasizec0qa=aasgnampz4awc-1
a=aaabs_sizeampz4awaabsaint32'intasize
a=aaabs_value_ofampz4awavalueawp1aabsaint32'intasize
a=aazonesampz4awazoneawp1
a=aareadersampz4awc-1
a=aaabs_value_ofampz4awavalueawp1aaabs_sizeampz4aw
a=aabs_value_ofampz5aabs_value_ofampz4
a=aallocampz5aallocampz4
a=aabs_sizeampz5aabs_sizeampz4
a=asgnampz5asgnampz4
a=azonesampz5azonesampz4
a=aareadersampz5awc0
a=aareadersampz5V6aareadersampz4V6INa=V6awF
a=aareadersampz5awc0Aa=aareadersampz5auc0
postcondition
a=avalue_ofawampz5aabsavalue_ofauampz
Na=axaw
ampz_unchangedaxampz5ampz4
apply premises
ampz_unchangedaxampz4ampz3
ampz_unchangedaxampz3ampz1
ampz_unchangedaxampz1ampz
ampz_unchangedaxampz3ampz
ampz_unchangedaxampz4ampz
ampz_unchangedaxampz5ampz
NNampz_eqauaw
a=aabs_value_ofampz1aabs_value_ofampz
a=aallocampz1aallocampz
a=aabs_sizeampz1aabs_sizeampz
a=azonesampz1azonesampz
a=aareadersampz1V0aareadersampzV0INa=awV0F
a=avalueawpaaabs_sizeampz1awaaabs_value_ofampz1aw
a=azoneawpaazonesampz1aw
a<=aabsaint32'intasizeaplengthawp
a>=avalueawpaabsaint32'intasizeapoweraradixa-aabsaint32'intasizec1
a=areadersampz2areadersampz1
ampz_unchangedV1ampz2ampz1INa=V1awF
a<=c0aint32'intasizeqa=aasgnampz2awc1
a<aint32'intasizec0qa=aasgnampz2awc-1
a=aaabs_sizeampz2awaabsaint32'intasize
a=aaabs_value_ofampz2awavalueawpaabsaint32'intasize
a=aazonesampz2awazoneawp
a=aareadersampz2awc-1
a=aaabs_value_ofampz2awavalueawpaaabs_sizeampz2aw
a=aareadersampz3awc0
a=aareadersampz3V2aareadersampz2V2INa=V2awF
a=aareadersampz3awc0Aa=aareadersampz3auc0
a=avalue_ofawampz3aabsavalue_ofauampz
ampz_unchangedaxampz3ampz2
ampz_unchangedaxampz2ampz1
ampz_unchangedaxampz2ampz
iampz_unchangedV8V7V0INa=V8V1FAa=avalue_ofV1V7aabsavalue_ofV2V0Aa=aareadersV7V1c0Aa=aareadersV7V2c0Ia=aareadersV7V9aareadersV6V9INa=V9V1FAa=aareadersV7V1c0Ia=azonesV7azonesV6Aa=asgnV7asgnV6Aa=aabs_sizeV7aabs_sizeV6Aa=aallocV7aallocV6Aa=aabs_value_ofV7aabs_value_ofV6FAa=aaabs_value_ofV6V1avalueV5aaabs_sizeV6V1Aa=amaxV5aplengthV5Aa=aminV5c0Aa=aareadersV6V1c-1Aa=aazonesV6V1azoneV5Ia=aaabs_value_ofV6V1avalueV5aabsaint32'intV3Aa=aaabs_sizeV6V1aabsaint32'intV3Aa<aint32'intV3c0qa=aasgnV6V1c-1Aa<=c0aint32'intV3qa=aasgnV6V1c1Aampz_unchangedV10V6V4INa=V10V1FIa=azonesV6azonesV4Aa=areadersV6areadersV4Aa=aallocV6aallocV4FAa>=avalueV5aabsaint32'intV3apoweraradixa-aabsaint32'intV3c1INa=aint32'intV3c0Aa=aplengthV5aaallocV4V1Aa<=aabsaint32'intV3aplengthV5Aa=amaxV5aplengthV5Aa=aminV5c0Aa=aoffsetV5c0Aa=aareadersV4V1c-1Aa=aazonesV4V1azoneV5Ia=azoneV5aazonesV4V1Aa=awritableV5aTrueAa=amaxV5aplengthV5Aa=aminV5c0Aa=aoffsetV5c0Aa=aplengthV5aaallocV4V1Aa=avalueV5aaabs_sizeV4V1aaabs_value_ofV4V1Aa=aareadersV4V11aareadersV0V11INa=V1V11F
VC for wmpz_abs

fa7f45c5ee3114a6264ba38b0f3946d6 137H136
84a83a9f0aecdc09a0c73f380efe3fa9 5H4H3H2H1H0
54b86e18c0184c8520053cc643e9ab55 5H1H8H7H6H3H2H1H0
918967399bd303ea6aca8ebcd60fb818 5H9H1H8H7H6H3H2H1H0
d63c554d48823efd462d1f4c707d98e0 5H23H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
477ad31e23c779d41d65763187fd277e 5H26H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
9e8caae184efe22a5ccbdc1ac40ca3d2 41H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
1111e90ad90a65eab60c4bd621f6d22a 5H42H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
7e0e16517a68544d33a39d233a9ee45f 5H43H42H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
14bee7283e89727622cc6087c9e61979 5H19H43H42H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
70577fbc797bd3be488f6e7a04281746 41H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
07f0ac208374a2a10399e56ebeaaffb2 5H60H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
6cf585dc23cf4c05c02d75694429f10d 5H61H60H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
69c40e0a7b96ec1e15a4a70c4f4ee5dc 5H62H61H60H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
06f5f48144a9268e27dcc31f919c0e93 5H63H62H61H60H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
8e7bebb93ac148af74f760eac378936f 5H71H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
fe0643b8e80841ea8ea03e1ac8dcd264 5H72H71H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
5f04fcce69785f4e7d10f19587a8d3de 5H73H72H71H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
88eb321dccf19131d610dafe25ebf328 5H74H73H72H71H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
ce9066416699191b135a332470d84b40 5H75H74H73H72H71H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
24afd1226205416db4a2fc6980dfe29e 5H76H75H74H73H72H71H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
42fe7ad8f49c3954f67ab9ec08618c8b 5H77H76H75H74H73H72H71H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
475be5cd4df30df59043bf89b84b0022 5H79H78H77H76H75H74H73H72H71H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
51aaf96fbe59178acda8f5ebbfb409ee 5H88H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
b01bde51708542c85add4a62cffd2407 5H89H88H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
0dc3b6634dcacd3ec500b213cc1c99e5 5H74H89H88H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
cfc6806e3ac5b1b23323b30e79ec6ee4 5H75H74H89H88H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
929a61a892a84201496ba8caac961049 5H90H75H74H89H88H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
cc45f3c57be04597392682de79b8fb30 99H98H97H96H95H94H93H92H91H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
136569b8be7e4d5683c10f777c99db70 99H100H98H97H96H95H94H93H92H91H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
7253cb52e95bf7a2ece0b9ba0177d0c2 99H109H101H100H98H97H96H95H94H93H92H91H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
8a6e8e25bcdd0f093fec0cef42ae0231 103H102H101H100H98H97H96H95H94H93H92H91H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
a92248a5e7db588c0b980b962876c42d 103H108H101H100H98H97H96H95H94H93H92H91H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
c6847f23ed53255c5d93142455930b56 103H104H101H100H98H97H96H95H94H93H92H91H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
d561ed0fdf5617a74a550bcf2ed39e1c 103H107H101H100H98H97H96H95H94H93H92H91H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
2ca393c562e8856ef6526e4f0ada5c42 103H105H101H100H98H97H96H95H94H93H92H91H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
5c066df037eac5195780f76fe28c7b0a 103H106H101H100H98H97H96H95H94H93H92H91H87H86H85H84H83H82H81H80H70H69H68H67H66H65H64H59H58H57H56H55H54H53H52H51H50H49H48H47H46H45H44H40H39H38H37H36H35H34H33H32H31H30H29H28H27H25H24H22H21H20H19H18H17H16H15H14H13H12H11H10H8H7H6H3H2H1H0
b2878824ded702eea59a753dd0ab67d2 5H1H110H7H6H3H2H1H0
b1e1e0c4617e271015c4e50b188efa94 5H14H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
c1e1acb2dd3e6a67b1dcb41ee27aa13a 5H12H14H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
6047f7b53f13c82cd74a3039d9d2457b 5H15H12H14H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
b7bcc372159caefbdc66f899e58eaadd 5H17H15H12H14H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
5d19eb5cc93d9a28623fef241f6e74cb 5H18H17H15H12H14H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
48c4d0bf8f77396a2558ab895fae22da 5H118H18H17H15H12H14H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
04b37add7aa2d4b82d6208c43f45c9f5 5H16H118H18H17H15H12H14H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
3f8cbd9412abaec1f34810de137db601 5H119H78H16H118H18H17H15H12H14H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
3ed81c50cde1903e3efe4e407b724b6e 5H126H125H124H123H122H121H31H120H28H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
81de6080d7c8c28106ccb9256b6c9979 5H127H126H125H124H123H122H121H31H120H28H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
9a77f991875c8dc6f02e122ad99a74fa 5H17H127H126H125H124H123H122H121H31H120H28H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
2f75c8521df27dee33b03e2c743146d6 5H18H17H127H126H125H124H123H122H121H31H120H28H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
514081b09e6ef6aa0866154d7c3b950e 5H128H18H17H127H126H125H124H123H122H121H31H120H28H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
45e902453a9358d82a6fda3d359b5ea9 99H131H130H129H68H67H66H65H64H125H124H123H122H121H31H120H28H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
db15e24d964e4b7a01145250f738f9d3 99H132H131H130H129H68H67H66H65H64H125H124H123H122H121H31H120H28H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
1160000945a1ec901782de7adae42b40 99H107H101H132H131H130H129H68H67H66H65H64H125H124H123H122H121H31H120H28H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
9d67b85868d45153a2892d9a68a12c6c 103H133H101H132H131H130H129H68H67H66H65H64H125H124H123H122H121H31H120H28H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
295f67b0619dd4bb3996c12bb43ed31c 103H135H101H132H131H130H129H68H67H66H65H64H125H124H123H122H121H31H120H28H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
bcbcf51f28f99f9a92fb57bf44ac19c7 103H134H101H132H131H130H129H68H67H66H65H64H125H124H123H122H121H31H120H28H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
853990aefc9a928860ab1d443dd986de 103H106H101H132H131H130H129H68H67H66H65H64H125H124H123H122H121H31H120H28H117H19H18H17H15H16H116H115H12H114H10H113H112H111H110H7H6H3H2H1H0
