25 1 0 9 106 35 4 5 26 164 45 25 21 29 138 55 42 34 27 139 65 19 36 18 88 75 5 8 0 31