100
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 27 10 34 29 47 32 49 12 33 14 4 38 24 44 25 28 47 34 16 0 35 49 38 37 9 7 45 39 29 43 34 14 4 31 14 43 8 13 27 48 8 7 13 8 28 24 14 7 30 36 