01 05 07 08 13 23 24 25 26 32 43 50 02 03 11 17 18 29 30 34 35 39 42 47 04 06 10 14 15 20 22 31 38 40 41 46 09 16 19 21 27 28 33 36 37 44 45 48