Why using rows/columns with the same lenght? In a magic hexagon rows/columns have not the same lenght, but addition of the numbers gives always the same magic sum. A magic hexagon consists of sequencial numbers, but the smallest number is not always 1. See below magic hexagons of different orders.
Hexagon, order 3 (rows/columns differ from 3 up to 5 numbers; smallest number 1; sum=38)
Hexagon, order 4 (rows/columns differ from 4 up to 7 numbers; smallest number 3; sum =111)
Hexagon, order 5 (rows/columns differ from 5 up to 9 numbers; smallest number 6; sum =244)
Hexagon, order 6 (rows/columns differ from 6 up to 11 numbers; smallest number 21; sum =546)
Source: Louis K. Hoelbling, 11 oktober 2004
Hexagon, order 7 (rows/columns differ from 7 up to 13 numbers; smallest number 2; sum =635)
Source: Arsen Zahray, 22 maart 2006
Hexagon, order 8 (rows/columns differ from 8 up to 15 numbers; smallest number -84; sum = 0)
Source: Louis K. Hoelbling, 5 februari 2006