90 98 60 42 81 94 95 23 90 95 84 35 60 86 56 84 56 13 2 9 5 6 3 0 18 14 4 7 40 27 11 3 133