1 3 3 75 96 86 27 41 58 25 42 50 24 58 55 26 39 47 68 91 96 15 12 14 49 33 51 45 57 57 75 63 67 42 43 46 30 25 22 42 39 33 38 40 31 5 4 2 13 10 7 6 6 19 10 10 15 14 15 18 34 25 47 13 22 22 15 24 24 19 19 19 31 32 31