仮想キーの配列に対して、各配列ごとの最大数の定義を追加
range-based forで回せるように配列の宣言を変更