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