50
0 1 43 10 13 33 15 8 18 21 4 23 3 42 2 14 45 18 38 16 34 42 35 15 8 16 23 12 41 13 24 7 43 14 38 48 24 44 41 1 7 7 25 1 29 0 38 32 38 35 