??????????? ????? ????????????????????????????????????????????????? ???????????????????????????????????????????????????????? ????????????????????????????????????? ??????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????? ??????128 ?????????????????????????????????????????????????????????