40 28 5 90 27 43 19 12 1 4381