10 10
91 80 68 39 38 37 31 30 7 1
100 95 87 71 67 41 33 18 17 11