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