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