3   5   47  9   18  27  38  2   50  33  24  12  20  28  19  25  11  49  46  29  14  16  31  48  10  40  45  22  7   42  21  17  39  26  44  37  8   6   43  34  36  1   32  15  4   13  41  35  30  23
