9 8 14 45 19 22 18 26 28 75 253 100 102 86144