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