94 41 59 39 31 20 71 5 23 45 86 59 16 12 9 16 16 1015