COBOL初心者です。商品名をテーブルに作成し、プログラムソートで並び替えで価格の高いものベスト10を画面表示するプログラムを作ってみますた。コンパイラがないのでこれでいいのかわからないっす。何か問題あるでしょうか?↓

IDENTIFICATION DIVISION.
PROGRAM-ID. TBL030.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 I PIC 9(02).
01 J PIC 9(02).
01 K PIC 9(45).
01 TBL-CNST.
03 PIC X(45) VALUE "ボストンクラブ芳醇(640ml)     960".
03 PIC X(45) VALUE "ボストンクラブ淡麗(640ml)     910".
03 PIC X(45) VALUE "エバモア(700ml)         10000".
03 PIC X(45) VALUE "ロバートブラウンSPB.(700ml)   1510".
03 PIC X(45) VALUE "ロバートブラウン原酒(750ml)    1880".
03 PIC X(45) VALUE "TEN(720ml)            4400".
03 PIC X(45) VALUE "クレセント(720ml)         3130".
03 PIC X(45) VALUE "クレセント・スリム(660ml)     2640".
03 PIC X(45) VALUE "エンブレム(700ml)         1950".
03 PIC X(45) VALUE "NEWS(500ml)            870".